예제 #1
0
 static assembly()
 {
     nameCache = new interlocked.dictionary<hashString,Assembly>(dictionary.CreateHashString<Assembly>());
     AppDomain.CurrentDomain.AssemblyLoad += loadAssembly;
     foreach (Assembly assembly in AppDomain.CurrentDomain.GetAssemblies()) nameCache.Set(assembly.FullName, assembly);
 }