Implemented interface member:
property
SyncRoot
System.Collections.ICollection.SyncRoot
5 overrides of SyncRoot
System.Private.CoreLib (5)
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (5)
745public override object SyncRoot => _list.SyncRoot; 1202public override object SyncRoot => _root; 1687public override object SyncRoot => _list.SyncRoot; 1941public override object SyncRoot => _list.SyncRoot; 2350public override object SyncRoot => _baseList.SyncRoot;
22 references to SyncRoot
PresentationFramework (11)
MS\Internal\Controls\InnerItemCollectionView.cs (1)
341get { return _rawList.SyncRoot; }
MS\Internal\Data\DefaultAsyncDataDispatcher.cs (3)
25lock (_list.SyncRoot) 36lock (_list.SyncRoot) 86lock (_list.SyncRoot)
System\Windows\Data\CompositeCollection.cs (1)
344return InternalList.SyncRoot;
System\Windows\WindowCollection.cs (6)
133return _list.SyncRoot; 147lock (_list.SyncRoot) 160lock (_list.SyncRoot) 168lock (_list.SyncRoot) 176lock (_list.SyncRoot) 184lock (_list.SyncRoot)
System.Collections.NonGeneric (2)
System\Collections\CollectionBase.cs (1)
107get { return InnerList.SyncRoot; }
System\Collections\ReadOnlyCollectionBase.cs (1)
35get { return InnerList.SyncRoot; }
System.Collections.Specialized (2)
System\Collections\Specialized\OrderedDictionary.cs (1)
573object ICollection.SyncRoot => _objects.SyncRoot;
System\Collections\Specialized\StringCollection.cs (1)
182return data.SyncRoot;
System.Private.CoreLib (4)
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (4)
1151_root = list.SyncRoot; 1687public override object SyncRoot => _list.SyncRoot; 1941public override object SyncRoot => _list.SyncRoot; 2350public override object SyncRoot => _baseList.SyncRoot;
System.Security.Cryptography.Xml (3)
System\Security\Cryptography\Xml\CanonicalXmlNodeList.cs (1)
101get { return _nodeArray.SyncRoot; }
System\Security\Cryptography\Xml\EncryptionPropertyCollection.cs (1)
160get { return _props.SyncRoot; }
System\Security\Cryptography\Xml\ReferenceList.cs (1)
126get { return _references.SyncRoot; }