예제 #1
0
 /// <summary>
 /// Updates the assembly cache from the appdomain
 /// </summary>
 private static void UpdateAssemblies()
 {
     assemblies = (from assembly in AppDomain.CurrentDomain.GetAssemblies()
                   where AssembliesToScan.Any(asm => asm(assembly))
                   where !assembly.IsDynamic
                   where !assembly.ReflectionOnly
                   select assembly).ToArray();
 }
예제 #2
0
 /// <summary>
 /// Updates the assembly cache from the appdomain
 /// </summary>
 private static void UpdateAssemblies()
 {
     _assemblies = AppDomain.CurrentDomain.GetAssemblies()
                   .Where(a => AssembliesToScan.Any(asm => asm(a)) && !a.IsDynamic && !a.ReflectionOnly)
                   .Select(a => a)
                   .ToArray();
     _assemblies = _assemblies.DistinctBy(x => x.GetName().Name);
 }