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