public IEnumerable <Assembly> GetAssemblies() { foreach (string file in GetFiles()) { if (!ReflectionUtil.IsAssemblyFile(file)) { continue; } Assembly assembly = LoadAssemblyIgnoringErrors(file); if (assembly != null) { yield return(assembly); } } }
IEnumerable <Assembly> IAssemblyDiscoverer.GetAssemblies() { foreach (var file in GetFiles()) { if (!ReflectionUtil.IsAssemblyFile(file)) { continue; } var assembly = LoadAssemblyIgnoringErrors(file); if (assembly != null) { yield return(assembly); } } }