예제 #1
0
        private static void OnAssemblyLoadContextUnload(AssemblyLoadContext context)
        {
            var cache = PropertyInfoCache;

            lock (cache)
                AssemblyLoadContextManager.RemoveFromCache(cache, context);
        }
예제 #2
0
 private static void OnAssemblyLoadContextUnload(AssemblyLoadContext context)
 {
     lock (_perTypeRules)
         AssemblyLoadContextManager.RemoveFromCache(_perTypeRules.Value, context, true);
 }
예제 #3
0
 private static void OnAssemblyLoadContextUnload(AssemblyLoadContext context)
 {
     lock (_cache)
         AssemblyLoadContextManager.RemoveFromCache(_cache, context);
 }