diff --git a/src/Spring/Spring.Aop/Aop/Target/HotSwappableTargetSource.cs b/src/Spring/Spring.Aop/Aop/Target/HotSwappableTargetSource.cs index 721de875..4df1d293 100644 --- a/src/Spring/Spring.Aop/Aop/Target/HotSwappableTargetSource.cs +++ b/src/Spring/Spring.Aop/Aop/Target/HotSwappableTargetSource.cs @@ -67,7 +67,13 @@ namespace Spring.Aop.Target /// public virtual Type TargetType { - get { return _target.GetType(); } + get + { + lock(this) + { + return _target.GetType(); + } + } } ///