1 write to _parent
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
321
_parent
= parent;
41 references to _parent
System.Configuration.ConfigurationManager (41)
System\Configuration\BaseConfigurationRecord.cs (39)
178
internal BaseConfigurationRecord Parent =>
_parent
;
180
internal bool IsRootConfig =>
_parent
== null;
182
internal bool IsMachineConfig =>
_parent
== _configRoot.RootConfigRecord;
189
=> IsLocationConfig ?
_parent
._configStreamInfo : _configStreamInfo;
205
internal bool IsEmpty => (
_parent
!= null)
326
_configStreamInfo = IsLocationConfig ?
_parent
.ConfigStreamInfo : new ConfigRecordStreamInfo();
352
if (IsLocationConfig && (
_parent
._locationSections != null))
355
_parent
.ResolveLocationSections();
358
while (i <
_parent
._locationSections.Count)
361
(LocationSectionRecord)
_parent
._locationSections[i];
370
_parent
._locationSections.RemoveAt(i);
383
BaseConfigurationRecord current =
_parent
;
430
current = current.
_parent
;
462
BaseConfigurationRecord current =
_parent
;
486
current = current.
_parent
;
536
_initDelayedRoot =
_parent
._initDelayedRoot ?? this;
542
Debug.Assert(!
_parent
.IsInitDelayed, "!_parent.IsInitDelayed");
991
_parent
.GetSectionRecursive(
1087
_parent
.GetSectionRecursive(
1651
return
_parent
.IsRootConfig || (
_parent
.FindFactoryRecord(configKey, true) == null);
1670
Debug.Assert(tConfigRecord.
_parent
.IsRootConfig,
1679
tConfigRecord = tConfigRecord.
_parent
;
1706
BaseConfigurationRecord currentConfigRecord = configRecord.
_parent
;
1868
FactoryRecord parentFactoryRecord =
_parent
.FindFactoryRecord(configKey, true);
2005
FactoryRecord parentFactoryRecord =
_parent
.FindFactoryRecord(configKey, true);
2158
if (
_parent
.IsRootConfig) return;
2167
Debug.Assert(UrlPath.IsSubpath(
_parent
.ConfigPath, input.SectionXmlInfo.TargetConfigPath));
2239
parent = parent.
_parent
;
2859
if (!
_parent
.IsRootConfig)
_parent
.ResolveLocationSections();
2931
BaseConfigurationRecord parent =
_parent
;
2981
parent = parent.
_parent
;
3325
BaseConfigurationRecord current = IsLocationConfig ?
_parent
.
_parent
:
_parent
;
3457
configRecord = configRecord.
_parent
;
3530
configRecord = configRecord.
_parent
;
3652
if (!
_parent
.IsRootConfig) return;
System\Configuration\MgmtConfigurationRecord.cs (2)
38
private MgmtConfigurationRecord MgmtParent => (MgmtConfigurationRecord)
_parent
;
1772
string definitionConfigPath = IsLocationConfig ?
_parent
.ConfigPath : ConfigPath;