public void AssembliesFromPath(string path) { var assemblies = AssemblyFinder.FindAssemblies(path, txt => { Console.WriteLine("Jasper could not load assembly from file " + txt); }, includeExeFiles: false); foreach (var assembly in assemblies) { Assembly(assembly); } }
public void AssembliesAndExecutablesFromPath(string path) { var assemblies = AssemblyFinder.FindAssemblies(path, txt => { Console.WriteLine("StructureMap could not load assembly from file " + txt); }, includeExeFiles: true); foreach (var assembly in assemblies) { Assembly(assembly); } }
/// <summary> /// Choosing option will direct Jasper to *also* scan files ending in '*.exe' /// </summary> /// <param name="scanner"></param> /// <param name="assemblyFilter"></param> /// <param name="includeExeFiles"></param> public void AssembliesAndExecutablesFromApplicationBaseDirectory(Func <Assembly, bool> assemblyFilter = null) { var assemblies = AssemblyFinder.FindAssemblies(assemblyFilter, txt => { Console.WriteLine("Jasper could not load assembly from file " + txt); }, includeExeFiles: true); foreach (var assembly in assemblies) { Assembly(assembly); } }
public void AssembliesFromApplicationBaseDirectory(Func <Assembly, bool> assemblyFilter) { var assemblies = AssemblyFinder.FindAssemblies(assemblyFilter, txt => { Console.WriteLine("StructureMap could not load assembly from file " + txt); }, includeExeFiles: false); foreach (var assembly in assemblies) { Assembly(assembly); } }
public void AssembliesAndExecutablesFromPath(string path, Func <Assembly, bool> assemblyFilter) { var assemblies = AssemblyFinder.FindAssemblies(path, txt => { Console.WriteLine("Jasper could not load assembly from file " + txt); }, includeExeFiles: true).Where(assemblyFilter); foreach (var assembly in assemblies) { Assembly(assembly); } }