diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/DynamicProxy/DynamicProxyIgnoreTypes.cs b/framework/src/Volo.Abp.Core/Volo/Abp/DynamicProxy/DynamicProxyIgnoreTypes.cs index 6cdefb6705..b788acbdad 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/DynamicProxy/DynamicProxyIgnoreTypes.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/DynamicProxy/DynamicProxyIgnoreTypes.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using Volo.Abp.Threading; namespace Volo.Abp.DynamicProxy { @@ -19,12 +18,14 @@ namespace Volo.Abp.DynamicProxy public static void Add() { - IgnoredTypes.Locking(() => IgnoredTypes.AddIfNotContains(typeof(T))); + IgnoredTypes.AddIfNotContains(typeof(T)); } public static bool Contains(Type type, bool includeDerivedTypes = true) { - return includeDerivedTypes ? IgnoredTypes.Any(t => t.IsAssignableFrom(type)) : IgnoredTypes.Contains(type); + return includeDerivedTypes + ? IgnoredTypes.Any(t => t.IsAssignableFrom(type)) + : IgnoredTypes.Contains(type); } } } \ No newline at end of file