コード例 #1
0
		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();
		}
コード例 #2
0
 protected ConfigyConfigurationProvider(IContainerDefinitionVariablesReplacer variablesReplacer) : base(variablesReplacer)
 {
 }
コード例 #3
0
ファイル: ConfigInitializer.cs プロジェクト: STDGA/Cerberus
 public ConfigInitializer(IContainerDefinitionVariablesReplacer variablesReplacer) : base(variablesReplacer)
 {
 }
コード例 #4
0
 private XmlContainerBuilder CreateTestBuilder(IContainerDefinitionVariablesReplacer testVariablesReplacer = null)
 {
     return(new XmlContainerBuilder(testVariablesReplacer ?? Substitute.For <IContainerDefinitionVariablesReplacer>()));
 }
コード例 #5
0
ファイル: XmlContainerBuilder.cs プロジェクト: kamsar/Configy
 public XmlContainerBuilder(IContainerDefinitionVariablesReplacer variablesReplacer)
 {
     _variablesReplacer = variablesReplacer;
 }