Cartographer.MapperBuilder.AddCatalogsFromAssembly C# (CSharp) Метод

AddCatalogsFromAssembly() публичный Метод

public AddCatalogsFromAssembly ( Assembly assembly ) : MapperBuilder
assembly System.Reflection.Assembly
Результат MapperBuilder
        public MapperBuilder AddCatalogsFromAssembly(Assembly assembly)
        {
            var types = assembly.GetAvailableTypes()
                .Where(t => t.IsClass && t.IsAbstract == false && typeof (IMappingCatalog).IsAssignableFrom(t));
            var mappingCatalogs = types.Select(t => Activator.CreateInstance(t) as IMappingCatalog).ToArray();
            return AddCatalogs(mappingCatalogs);
        }