1 write to _parent
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
325_parent = parent;
41 references to _parent
System.Configuration.ConfigurationManager (41)
System\Configuration\BaseConfigurationRecord.cs (39)
182internal BaseConfigurationRecord Parent => _parent; 184internal bool IsRootConfig => _parent == null; 186internal bool IsMachineConfig => _parent == _configRoot.RootConfigRecord; 193=> IsLocationConfig ? _parent._configStreamInfo : _configStreamInfo; 209internal bool IsEmpty => (_parent != null) 330_configStreamInfo = IsLocationConfig ? _parent.ConfigStreamInfo : new ConfigRecordStreamInfo(); 356if (IsLocationConfig && (_parent._locationSections != null)) 359_parent.ResolveLocationSections(); 362while (i < _parent._locationSections.Count) 365(LocationSectionRecord)_parent._locationSections[i]; 374_parent._locationSections.RemoveAt(i); 387BaseConfigurationRecord current = _parent; 434current = current._parent; 466BaseConfigurationRecord current = _parent; 490current = current._parent; 540_initDelayedRoot = _parent._initDelayedRoot ?? this; 546Debug.Assert(!_parent.IsInitDelayed, "!_parent.IsInitDelayed"); 995_parent.GetSectionRecursive( 1091_parent.GetSectionRecursive( 1655return _parent.IsRootConfig || (_parent.FindFactoryRecord(configKey, true) == null); 1674Debug.Assert(tConfigRecord._parent.IsRootConfig, 1683tConfigRecord = tConfigRecord._parent; 1710BaseConfigurationRecord currentConfigRecord = configRecord._parent; 1872FactoryRecord parentFactoryRecord = _parent.FindFactoryRecord(configKey, true); 2009FactoryRecord parentFactoryRecord = _parent.FindFactoryRecord(configKey, true); 2162if (_parent.IsRootConfig) return; 2171Debug.Assert(UrlPath.IsSubpath(_parent.ConfigPath, input.SectionXmlInfo.TargetConfigPath)); 2243parent = parent._parent; 2863if (!_parent.IsRootConfig) _parent.ResolveLocationSections(); 2935BaseConfigurationRecord parent = _parent; 2985parent = parent._parent; 3329BaseConfigurationRecord current = IsLocationConfig ? _parent._parent : _parent; 3461configRecord = configRecord._parent; 3534configRecord = configRecord._parent; 3656if (!_parent.IsRootConfig) return;
System\Configuration\MgmtConfigurationRecord.cs (2)
38private MgmtConfigurationRecord MgmtParent => (MgmtConfigurationRecord)_parent; 1772string definitionConfigPath = IsLocationConfig ? _parent.ConfigPath : ConfigPath;