示例#1
0
 /// <summary>
 /// Apply the configuration information in this element to the
 /// given <paramref name="container"/>.
 /// </summary>
 /// <param name="container">Container to configure.</param>
 internal void ConfigureContainer(IUnityContainer container)
 {
     Extensions.Cast <ContainerConfiguringElement>()
     .Concat(Registrations.Cast <ContainerConfiguringElement>())
     .Concat(Instances.Cast <ContainerConfiguringElement>())
     .Concat(ConfiguringElements)
     .ForEach(element => element.ConfigureContainerInternal(container));
 }
示例#2
0
 /// <summary>
 /// Apply the configuration information in this element to the
 /// given <paramref name="container"/>.
 /// </summary>
 /// <param name="container">Container to configure.</param>
 internal void ConfigureContainer(IUnityContainer container)
 {
     foreach (var element in Extensions.Cast <ContainerConfiguringElement>()
              .Concat(Registrations.Cast <ContainerConfiguringElement>())
              .Concat(Instances.Cast <ContainerConfiguringElement>())
              .Concat(ConfiguringElements))
     {
         element.ConfigureContainerInternal(container);
     }
 }