6 instantiations of SectionInput
System.Configuration.ConfigurationManager (6)
System\Configuration\BaseConfigurationRecord.cs (5)
425new SectionInput(locationSectionRecord.SectionXmlInfo, 479SectionInput sectionInput = new SectionInput( 509SectionInput sectionInput = new SectionInput(locationSectionRecord.SectionXmlInfo, 2688SectionInput fileInput = new SectionInput(sectionXmlInfo, localErrors); 3391SectionInput fileInput = new SectionInput(sectionXmlInfo, null);
System\Configuration\MgmtConfigurationRecord.cs (1)
1851fileInput = new SectionInput(sectionXmlInfo, null)
46 references to SectionInput
System.Configuration.ConfigurationManager (46)
System\Configuration\BaseConfigurationRecord.cs (23)
137private static readonly IComparer<SectionInput> s_indirectInputsComparer = new IndirectLocationInputComparer(); 386Dictionary<string, List<SectionInput>> indirectLocationInputs = null; 417indirectLocationInputs ??= new Dictionary<string, List<SectionInput>>(1); 422indirectLocationInputs.Add(configKey, new List<SectionInput>(1)); 440foreach (KeyValuePair<string, List<SectionInput>> keyValuePair in indirectLocationInputs) 442List<SectionInput> inputsPerConfigKey = keyValuePair.Value; 455foreach (SectionInput sectionInput in inputsPerConfigKey) 479SectionInput sectionInput = new SectionInput( 509SectionInput sectionInput = new SectionInput(locationSectionRecord.SectionXmlInfo, 1169List<SectionInput> locationInputs = sectionRecord.LocationInputs; 1170List<SectionInput> indirectLocationInputs = sectionRecord.IndirectLocationInputs; 1171SectionInput fileInput = sectionRecord.FileInput; 1225foreach (SectionInput input in indirectLocationInputs) 1241foreach (SectionInput locationInput in locationInputs) 1302SectionInput locationInput = locationInputs[i]; 1334string[] keys, SectionInput input, bool isTrusted, 1541protected ConfigXmlReader GetSectionXmlReader(string[] keys, SectionInput input) 2168SectionInput input = sectionRecord.IndirectLocationInputs[i]; 2688SectionInput fileInput = new SectionInput(sectionXmlInfo, localErrors); 3391SectionInput fileInput = new SectionInput(sectionXmlInfo, null); 3740private sealed class IndirectLocationInputComparer : IComparer<SectionInput> 3742public int Compare(SectionInput x, SectionInput y)
System\Configuration\MgmtConfigurationRecord.cs (4)
341SectionInput input = sectionRecord.LastLocationInput; 350SectionInput input = sectionRecord.LastIndirectLocationInput; 1840SectionInput fileInput = sectionRecord.FileInput; 2984SectionInput fileInput = update.SectionRecord.FileInput;
System\Configuration\SectionInformation.cs (1)
457SectionInput fileInput = sectionRecord.FileInput;
System\Configuration\SectionRecord.cs (18)
108internal List<SectionInput> LocationInputs { get; private set; } 110internal SectionInput LastLocationInput => HasLocationInputs ? LocationInputs[LocationInputs.Count - 1] : null; 114internal SectionInput FileInput { get; private set; } 119internal List<SectionInput> IndirectLocationInputs { get; private set; } 121internal SectionInput LastIndirectLocationInput 138if (HasLocationInputs) foreach (SectionInput input in LocationInputs) if (input.HasErrors) return true; 141foreach (SectionInput input in IndirectLocationInputs) if (input.HasErrors) return true; 148AddLocationInput(SectionInput sectionInput) 166internal void AddFileInput(SectionInput sectionInput) 202AddIndirectLocationInput(SectionInput sectionInput) 208AddLocationInputImpl(SectionInput sectionInput, bool isIndirectLocation) 210List<SectionInput> inputs = isIndirectLocation 220inputs = new List<SectionInput>(1); 253foreach (SectionInput locationInput in LocationInputs) locationInput.SectionXmlInfo.RawXml = null; 257foreach (SectionInput indirectLocationInput in IndirectLocationInputs) 268if (LocationInputs != null) foreach (SectionInput input in LocationInputs) input.ClearResult(); 279foreach (SectionInput input in LocationInputs) ErrorsHelper.AddErrors(ref allErrors, input.Errors); 283foreach (SectionInput input in IndirectLocationInputs)