private void RegisterFromAssembly(ContainerBuilder builder, Assembly assembly) { var registerers = Enumerables.List <IRegisterer>( new ComponentRegisterer(builder, _options), new ConfigurationRegisterer(builder, _options) ); foreach (var type in assembly.ExportedTypes) { foreach (var registerer in registerers) { registerer.Register(type); } } }
public CompositeAssemblySelector() { _assemblySelectors = Enumerables.List <IAssemblySelector>(); _includes = Enumerables.List <string>(); _excludes = Enumerables.List <string>(); }