/// <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(); }
/// <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); }