public static void AssembliesFromApplicationBaseDirectory(this IAssemblyScanner scanner, Predicate<Assembly> assemblyFilter) { var baseDirectory = AppDomain.CurrentDomain.BaseDirectory; scanner.AssembliesFromPath(baseDirectory, assemblyFilter); var binPath = AppDomain.CurrentDomain.SetupInformation.PrivateBinPath; if (Directory.Exists(binPath)) { scanner.AssembliesFromPath(binPath, assemblyFilter); } }
public static void AssembliesFromPath(this IAssemblyScanner scanner, string path) { scanner.AssembliesFromPath(path, a => true); }