1 write to _locationSections
System.Configuration.ConfigurationManager (1)
System\Configuration\BaseConfigurationRecord.cs (1)
3189return _locationSections ??= new ArrayList();
28 references to _locationSections
System.Configuration.ConfigurationManager (28)
System\Configuration\BaseConfigurationRecord.cs (18)
209&& ((_locationSections == null) || (_locationSections.Count == 0)); 352if (IsLocationConfig && (_parent._locationSections != null)) 358while (i < _parent._locationSections.Count) 361(LocationSectionRecord)_parent._locationSections[i]; 370_parent._locationSections.RemoveAt(i); 390if (current._locationSections != null) 394foreach (LocationSectionRecord locationSectionRecord in current._locationSections) 465if (current._locationSections != null) 468foreach (LocationSectionRecord locationSectionRecord in current._locationSections) 673_locationSections?.Clear(); 2865if (_locationSections != null) 2869foreach (LocationSectionRecord locationSectionRecord in _locationSections) 2934foreach (LocationSectionRecord locationSectionRecord in _locationSections) 2948if (parent._locationSections != null) 2955parent._locationSections) 3448if (configRecord._locationSections != null) 3451foreach (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);