1 write to _locationSections
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
3193return _locationSections ??= new ArrayList();
28 references to _locationSections
System.Configuration.ConfigurationManager (28)
System\Configuration\BaseConfigurationRecord.cs (18)
213&& ((_locationSections == null) || (_locationSections.Count == 0)); 356if (IsLocationConfig && (_parent._locationSections != null)) 362while (i < _parent._locationSections.Count) 365(LocationSectionRecord)_parent._locationSections[i]; 374_parent._locationSections.RemoveAt(i); 394if (current._locationSections != null) 398foreach (LocationSectionRecord locationSectionRecord in current._locationSections) 469if (current._locationSections != null) 472foreach (LocationSectionRecord locationSectionRecord in current._locationSections) 677_locationSections?.Clear(); 2869if (_locationSections != null) 2873foreach (LocationSectionRecord locationSectionRecord in _locationSections) 2938foreach (LocationSectionRecord locationSectionRecord in _locationSections) 2952if (parent._locationSections != null) 2959parent._locationSections) 3452if (configRecord._locationSections != null) 3455foreach (LocationSectionRecord locationSectionRecord in configRecord._locationSections)
System\Configuration\MgmtConfigurationRecord.cs (10)
520if (current._locationSections == null) return false; 522foreach (LocationSectionRecord locationSectionRecord in current._locationSections) 778if (_locationSections != null) 781while (i < _locationSections.Count) 783LocationSectionRecord locationSectionRecord = (LocationSectionRecord)_locationSections[i]; 788_locationSections.RemoveAt(i); 1909if (!IsLocationConfig && (_locationSections != null) && (_removedSections != null) && 1913while (i < _locationSections.Count) 1915LocationSectionRecord locationSectionRecord = (LocationSectionRecord)_locationSections[i]; 1916if (_removedSections.Contains(locationSectionRecord.ConfigKey)) _locationSections.RemoveAt(i);