/// <summary> /// Read the current Enterprise Library configuration in the given <paramref name="configSource"/> /// and supply the corresponding type information to the <paramref name="configurator"/>. /// </summary> /// <param name="locator"><see cref="TypeRegistrationsProvider"/> used to identify what information /// to pull from the configuration file.</param> /// <param name="configurator"><see cref="IContainerConfigurator"/> object used to consume the configuration /// information.</param> /// <param name="configSource">Configuration information.</param> public static void ConfigureContainer(ITypeRegistrationsProvider locator, IContainerConfigurator configurator, IConfigurationSource configSource) { if (configurator == null) throw new ArgumentNullException("configurator"); configurator.RegisterAll(configSource, locator); }
/// <summary> /// Read the current Enterprise Library configuration in the given <paramref name="configSource"/> /// and supply the corresponding type information to the <paramref name="configurator"/>. /// </summary> /// <param name="locator"><see cref="TypeRegistrationsProvider"/> used to identify what information /// to pull from the configuration file.</param> /// <param name="configurator"><see cref="IContainerConfigurator"/> object used to consume the configuration /// information.</param> /// <param name="configSource">Configuration information.</param> public static void ConfigureContainer(ITypeRegistrationsProvider locator, IContainerConfigurator configurator, IConfigurationSource configSource) { if (configurator == null) { throw new ArgumentNullException("configurator"); } configurator.RegisterAll(configSource, locator); }