public void AssembliesFromApplicationBaseDirectory() { IEnumerable <Assembly> assemblies = AssemblyFinder.FindAssemblies(OnAssemblyLoadFailure, false, _assemblyFilter.Matches); foreach (var assembly in assemblies) { Assembly(assembly); } }
public void AssembliesAndExecutablesFromPath(string path) { IEnumerable <Assembly> assemblies = AssemblyFinder.FindAssemblies(path, OnAssemblyLoadFailure, true, _assemblyFilter.Matches); foreach (var assembly in assemblies) { Assembly(assembly); } }
public void AssembliesFromPath(string path, Func <Assembly, bool> assemblyFilter) { IEnumerable <Assembly> assemblies = AssemblyFinder.FindAssemblies(path, OnAssemblyLoadFailure, false, _assemblyFilter.Matches) .Where(assemblyFilter); foreach (var assembly in assemblies) { Assembly(assembly); } }