Esempio n. 1
0
        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);
                }
            }
        }
Esempio n. 2
0
 public CompositeAssemblySelector()
 {
     _assemblySelectors = Enumerables.List <IAssemblySelector>();
     _includes          = Enumerables.List <string>();
     _excludes          = Enumerables.List <string>();
 }