15 writes to _lockedElementsList
System.Configuration.ConfigurationManager (15)
System\Configuration\ConfigurationElement.cs (13)
93public ConfigurationLockCollection LockElements => _lockedElementsList ??= new ConfigurationLockCollection(this, ConfigurationLockCollectionType.LockedElements); 288_lockedElementsList ??= new ConfigurationLockCollection(this, 301collection._lockedElementsList ??= _lockedElementsList; 541_lockedElementsList = null; 568_lockedElementsList = new ConfigurationLockCollection(this, 579collection._lockedElementsList ??= _lockedElementsList; 885_lockedElementsList = sourceElement._lockedElementsList; 897_lockedElementsList = UnMergeLockList(sourceElement._lockedElementsList, 1161elem._lockedElementsList = null; 1622_lockedElementsList ??= new ConfigurationLockCollection(this, 1633collection._lockedElementsList = _lockedElementsList; 1691_lockedElementsList ??= new ConfigurationLockCollection(this, 1694defaultCollection._lockedElementsList = _lockedElementsList;
System\Configuration\ConfigurationElementCollection.cs (2)
263_lockedElementsList = sourceElement._lockedElementsList; 276_lockedElementsList = UnMergeLockList(sourceElement._lockedElementsList,
37 references to _lockedElementsList
System.Configuration.ConfigurationManager (37)
System\Configuration\ConfigurationElement.cs (33)
286if (source._lockedElementsList != null) 301collection._lockedElementsList ??= _lockedElementsList; 305foreach (string key in source._lockedElementsList) 308_lockedElementsList.Add(key, ConfigurationValueFlags.Inherited); 310collection?._lockedElementsList.Add(key, ConfigurationValueFlags.Inherited); 417|| ((_lockedElementsList != null) && _lockedElementsList.IsModified) 433_lockedElementsList?.ResetModified(); 513bool lockedInParent = (_lockedElementsList != null) && 514(_lockedElementsList.DefinedInParent(LockAll) || _lockedElementsList.DefinedInParent(elementName)); 532_lockedElementsList?.RemoveInheritedLocks(); 566if (parentElement._lockedElementsList != null) 579collection._lockedElementsList ??= _lockedElementsList; 584foreach (string key in parentElement._lockedElementsList) 585_lockedElementsList.Add(key, ConfigurationValueFlags.Inherited); 885_lockedElementsList = sourceElement._lockedElementsList; 895if (parentElement._lockedElementsList != null) 897_lockedElementsList = UnMergeLockList(sourceElement._lockedElementsList, 898parentElement._lockedElementsList, saveMode); 1024if (((_lockedElementsList != null) && _lockedElementsList.DefinedInParent(elementName)) || 1117dataToWrite |= SerializeLockList(_lockedElementsList, LockElementsKey, writer); 1141if (((_lockedElementsList != null) && _lockedElementsList.DefinedInParent(key)) || 1406if (((_lockedElementsList != null) && (_lockedElementsList.Contains(reader.Name) || 1407(_lockedElementsList.Contains(LockAll) && (reader.Name != ElementTagName)))) || 1632if ((collection != null) && (collection._lockedElementsList == null)) 1633collection._lockedElementsList = _lockedElementsList; 1637if (!_lockedElementsList.Contains(key)) 1639_lockedElementsList.Add(key, ConfigurationValueFlags.Default); // add the local copy 1694defaultCollection._lockedElementsList = _lockedElementsList;
System\Configuration\ConfigurationElementCollection.cs (4)
263_lockedElementsList = sourceElement._lockedElementsList; 274if (parentElement._lockedElementsList != null) 276_lockedElementsList = UnMergeLockList(sourceElement._lockedElementsList, 277parentElement._lockedElementsList, saveMode);