6 instantiations of SectionInput
System.Configuration.ConfigurationManager (6)
System\Configuration\BaseConfigurationRecord.cs (5)
421new SectionInput(locationSectionRecord.SectionXmlInfo, 475SectionInput sectionInput = new SectionInput( 505SectionInput sectionInput = new SectionInput(locationSectionRecord.SectionXmlInfo, 2684SectionInput fileInput = new SectionInput(sectionXmlInfo, localErrors); 3387SectionInput 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)
133private static readonly IComparer<SectionInput> s_indirectInputsComparer = new IndirectLocationInputComparer(); 382Dictionary<string, List<SectionInput>> indirectLocationInputs = null; 413indirectLocationInputs ??= new Dictionary<string, List<SectionInput>>(1); 418indirectLocationInputs.Add(configKey, new List<SectionInput>(1)); 436foreach (KeyValuePair<string, List<SectionInput>> keyValuePair in indirectLocationInputs) 438List<SectionInput> inputsPerConfigKey = keyValuePair.Value; 451foreach (SectionInput sectionInput in inputsPerConfigKey) 475SectionInput sectionInput = new SectionInput( 505SectionInput sectionInput = new SectionInput(locationSectionRecord.SectionXmlInfo, 1165List<SectionInput> locationInputs = sectionRecord.LocationInputs; 1166List<SectionInput> indirectLocationInputs = sectionRecord.IndirectLocationInputs; 1167SectionInput fileInput = sectionRecord.FileInput; 1221foreach (SectionInput input in indirectLocationInputs) 1237foreach (SectionInput locationInput in locationInputs) 1298SectionInput locationInput = locationInputs[i]; 1330string[] keys, SectionInput input, bool isTrusted, 1537protected ConfigXmlReader GetSectionXmlReader(string[] keys, SectionInput input) 2164SectionInput input = sectionRecord.IndirectLocationInputs[i]; 2684SectionInput fileInput = new SectionInput(sectionXmlInfo, localErrors); 3387SectionInput fileInput = new SectionInput(sectionXmlInfo, null); 3736private sealed class IndirectLocationInputComparer : IComparer<SectionInput> 3738public 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)