internal ConfiguredContainer(Container container, string configurationSectionName, char assemblyFiltersSeparator) { _container = container; CurrentConfiguration = ConfigurationManager.GetSection(configurationSectionName) as IOCConfigurationSection; LoadedAssemblies = new Dictionary <string, IEnumerable <Assembly> >(); if (CurrentConfiguration != null) { foreach (var assemblyConfiguration in CurrentConfiguration.Assemblies.AsEnumerable()) { LoadedAssemblies.Add(assemblyConfiguration.Key, GetAssemblies(assemblyConfiguration.AssemblyFilter, assemblyFiltersSeparator)); } } }
protected ConfiguredContainer() { CurrentConfiguration = null; LoadedAssemblies = new Dictionary <string, IEnumerable <Assembly> >(); }