public LeprechaunConfigurationBuilder(IContainerDefinitionVariablesReplacer variablesReplacer, XmlElement configsElement, XmlElement baseConfigElement, XmlElement sharedConfigElement, string configFilePath, ConfigurationImportPathResolver configImportResolver) : base(variablesReplacer)
		{
			Assert.ArgumentNotNull(variablesReplacer, nameof(variablesReplacer));
			Assert.ArgumentNotNull(configsElement, nameof(configsElement));
			Assert.ArgumentNotNull(baseConfigElement, nameof(baseConfigElement));
			Assert.ArgumentNotNull(sharedConfigElement, nameof(sharedConfigElement));

			_configsElement = configsElement;
			_baseConfigElement = baseConfigElement;
			_sharedConfigElement = sharedConfigElement;
			_configFilePath = configFilePath;
			_configImportResolver = configImportResolver;

			ProcessImports();
		}
 protected ConfigyConfigurationProvider(IContainerDefinitionVariablesReplacer variablesReplacer) : base(variablesReplacer)
 {
 }
Esempio n. 3
0
 public ConfigInitializer(IContainerDefinitionVariablesReplacer variablesReplacer) : base(variablesReplacer)
 {
 }
Esempio n. 4
0
 private XmlContainerBuilder CreateTestBuilder(IContainerDefinitionVariablesReplacer testVariablesReplacer = null)
 {
     return(new XmlContainerBuilder(testVariablesReplacer ?? Substitute.For <IContainerDefinitionVariablesReplacer>()));
 }
Esempio n. 5
0
 public XmlContainerBuilder(IContainerDefinitionVariablesReplacer variablesReplacer)
 {
     _variablesReplacer = variablesReplacer;
 }