6 instantiations of SectionInput
System.Configuration (6)
System\Configuration\BaseConfigurationRecord.cs (5)
467
new
SectionInput
(locationSectionRecord.SectionXmlInfo,
522
SectionInput sectionInput = new
SectionInput
(
554
SectionInput sectionInput = new
SectionInput
(locationSectionRecord.SectionXmlInfo, locationSectionRecord.ErrorsList);
3248
SectionInput fileInput = new
SectionInput
(sectionXmlInfo, localErrors);
4007
SectionInput fileInput = new
SectionInput
(sectionXmlInfo, null);
System\Configuration\MgmtConfigurationRecord.cs (1)
2000
fileInput = new
SectionInput
(sectionXmlInfo, null);
57 references to SectionInput
System.Configuration (57)
System\Configuration\BaseConfigurationRecord.cs (25)
163
private static IComparer<
SectionInput
> s_indirectInputsComparer = new IndirectLocationInputComparer();
177
protected abstract object CreateSection(bool inputIsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord,
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader);
401
Dictionary<string, List<
SectionInput
>> indirectLocationInputs = null;
457
indirectLocationInputs = new Dictionary<string, List<
SectionInput
>>(1);
463
indirectLocationInputs.Add(configKey, new List<
SectionInput
>(1));
483
foreach(KeyValuePair<string, List<
SectionInput
>> keyValuePair in indirectLocationInputs) {
484
List<
SectionInput
> inputsPerConfigKey = keyValuePair.Value;
497
foreach(
SectionInput
sectionInput in inputsPerConfigKey) {
522
SectionInput
sectionInput = new SectionInput(
554
SectionInput
sectionInput = new SectionInput(locationSectionRecord.SectionXmlInfo, locationSectionRecord.ErrorsList);
1541
List<
SectionInput
> locationInputs = sectionRecord.LocationInputs;
1542
List<
SectionInput
> indirectLocationInputs = sectionRecord.IndirectLocationInputs;
1543
SectionInput
fileInput = sectionRecord.FileInput;
1598
foreach (
SectionInput
input in indirectLocationInputs) {
1613
foreach (
SectionInput
locationInput in locationInputs) {
1680
SectionInput
locationInput = locationInputs[i];
1723
string[] keys,
SectionInput
input, bool isTrusted,
1980
protected ConfigXmlReader GetSectionXmlReader(string[] keys,
SectionInput
input) {
2118
protected object CallCreateSection(bool inputIsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord,
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader) {
2739
SectionInput
input = sectionRecord.IndirectLocationInputs[i];
3248
SectionInput
fileInput = new SectionInput(sectionXmlInfo, localErrors);
4007
SectionInput
fileInput = new SectionInput(sectionXmlInfo, null);
4527
private class IndirectLocationInputComparer : IComparer<
SectionInput
> {
4528
public int Compare(
SectionInput
x,
SectionInput
y) {
System\Configuration\MgmtConfigurationRecord.cs (5)
145
override protected object CreateSection(bool inputIsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord,
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader) {
431
SectionInput
input = sectionRecord.LastLocationInput;
437
SectionInput
input = sectionRecord.LastIndirectLocationInput;
1989
SectionInput
fileInput = sectionRecord.FileInput;
3082
SectionInput
fileInput = update.SectionRecord.FileInput;
System\Configuration\RuntimeConfigurationRecord.cs (5)
56
override protected object CreateSection(bool inputIsTrusted, FactoryRecord factoryRecord, SectionRecord sectionRecord,
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader) {
218
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader) {
277
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader) {
285
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader) {
306
FactoryRecord factoryRecord, SectionRecord sectionRecord,
SectionInput
sectionInput, object parentConfig, ConfigXmlReader reader) {
System\Configuration\SectionInformation.cs (1)
133
SectionInput
fileInput = sectionRecord.FileInput;
System\Configuration\SectionRecord.cs (21)
69
private List<
SectionInput
> _locationInputs;
72
private
SectionInput
_fileInput;
79
private List<
SectionInput
> _indirectLocationInputs;
142
internal List<
SectionInput
> LocationInputs {
146
internal
SectionInput
LastLocationInput {
158
AddLocationInput(
SectionInput
sectionInput) {
168
internal
SectionInput
FileInput {
185
internal void AddFileInput(
SectionInput
sectionInput) {
224
internal List<
SectionInput
> IndirectLocationInputs {
228
internal
SectionInput
LastIndirectLocationInput {
240
AddIndirectLocationInput(
SectionInput
sectionInput) {
245
AddLocationInputImpl(
SectionInput
sectionInput, bool isIndirectLocation) {
246
List<
SectionInput
> inputs = isIndirectLocation ?
255
inputs = new List<
SectionInput
>(1);
298
foreach (
SectionInput
locationInput in LocationInputs) {
304
foreach (
SectionInput
indirectLocationInput in IndirectLocationInputs) {
352
foreach (
SectionInput
input in _locationInputs) {
369
foreach (
SectionInput
input in LocationInputs) {
375
foreach (
SectionInput
input in IndirectLocationInputs) {
390
foreach (
SectionInput
input in LocationInputs) {
398
foreach (
SectionInput
input in IndirectLocationInputs) {