239 implementations of SyncRoot
AssemblyStripper (7)
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Binary\SectionCollection.cs (1)
52 public object SyncRoot {
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\MetadataStreamCollection.cs (1)
57 public object SyncRoot {
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\RowCollection.cs (1)
51 public object SyncRoot {
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil.Metadata\TableCollection.cs (1)
55 public object SyncRoot {
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\ExternTypeCollection.cs (1)
65 public object SyncRoot {
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\TypeDefinitionCollection.cs (1)
65 public object SyncRoot {
.packages\microsoft.dotnet.cilstrip.sources\9.0.0-beta.24256.1\contentFiles\cs\netstandard2.0\Mono.Cecil\TypeReferenceCollection.cs (1)
65 public object SyncRoot {
Microsoft.Build (6)
Collections\ArrayDictionary.cs (1)
90object ICollection.SyncRoot => this;
Construction\ProjectElementContainer.cs (1)
790object ICollection.SyncRoot => this;
CopyOnWriteDictionary.cs (1)
164object ICollection.SyncRoot => this;
ReadOnlyCollection.cs (1)
73object ICollection.SyncRoot
ReadOnlyEmptyCollection.cs (1)
77object ICollection.SyncRoot
ReadOnlyEmptyDictionary.cs (1)
109public object SyncRoot
Microsoft.Build.Engine (6)
Collections\CopyOnWriteHashtable.cs (1)
168public Object SyncRoot { get { return ReadOperation.SyncRoot; } }
Engine\ImportCollection.cs (1)
107public object SyncRoot
Engine\TargetCollection.cs (1)
100public object SyncRoot
Engine\UsingTaskCollection.cs (1)
99public object SyncRoot
Items\BuildItemGroupCollection.cs (1)
97public object SyncRoot
Properties\BuildPropertyGroupCollection.cs (1)
91public object SyncRoot
Microsoft.Build.Engine.UnitTests (1)
BackEnd\TaskThatReturnsDictionaryTaskItem.cs (1)
110public object SyncRoot => throw new NotSupportedException();
Microsoft.Build.Framework (14)
ImmutableSegmentedDictionary`2.cs (1)
114object ICollection.SyncRoot => _dictionary;
ImmutableSegmentedDictionary`2+Builder.cs (1)
80object ICollection.SyncRoot => this;
ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
32object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
32object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
28object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
28object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
ImmutableSegmentedList`1.cs (1)
96object ICollection.SyncRoot => _list;
ImmutableSegmentedList`1+Builder.cs (1)
34object ICollection.SyncRoot => this;
ImmutableSegmentedList`1+ValueBuilder.cs (1)
45object ICollection.SyncRoot => throw new NotSupportedException();
SegmentedArray`1.cs (1)
114public object SyncRoot => _items;
SegmentedDictionary`2.cs (3)
1007object ICollection.SyncRoot => this; 1384object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot; 1584object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
SegmentedList`1.cs (1)
165object ICollection.SyncRoot => this;
Microsoft.Build.Tasks.Core (4)
CopyOnWriteDictionary.cs (1)
164object ICollection.SyncRoot => this;
ReadOnlyCollection.cs (1)
73object ICollection.SyncRoot
ReadOnlyEmptyCollection.cs (1)
77object ICollection.SyncRoot
ReadOnlyEmptyDictionary.cs (1)
109public object SyncRoot
Microsoft.Build.Utilities.Core (3)
CopyOnWriteDictionary.cs (1)
164object ICollection.SyncRoot => this;
ReadOnlyEmptyCollection.cs (1)
77object ICollection.SyncRoot
ReadOnlyEmptyDictionary.cs (1)
109public object SyncRoot
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Collection.vb (1)
621Private ReadOnly Property ICollectionSyncRoot() As Object Implements ICollection.SyncRoot
MSBuild (3)
CopyOnWriteDictionary.cs (1)
164object ICollection.SyncRoot => this;
ReadOnlyEmptyCollection.cs (1)
77object ICollection.SyncRoot
ReadOnlyEmptyDictionary.cs (1)
109public object SyncRoot
MSBuildTaskHost (4)
CopyOnWriteDictionary.cs (1)
164object ICollection.SyncRoot => this;
Immutable\ImmutableDictionary.cs (1)
55public object SyncRoot => this;
ReadOnlyEmptyCollection.cs (1)
77object ICollection.SyncRoot
ReadOnlyEmptyDictionary.cs (1)
109public object SyncRoot
PresentationBuildTasks (1)
src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XmlnsDictionary.cs (1)
555public object SyncRoot
PresentationCore (54)
System\Windows\FreezableCollection.cs (1)
538object ICollection.SyncRoot
System\Windows\Generated\TextDecorationCollection.cs (1)
439object ICollection.SyncRoot
System\Windows\Input\Command\CommandBindingCollection.cs (1)
272public object SyncRoot
System\Windows\Input\Command\InputBindingCollection.cs (1)
369public object SyncRoot
System\Windows\Input\Command\InputGestureCollection.cs (1)
214public object SyncRoot
System\Windows\Input\Stylus\Common\TabletDeviceCollection.cs (1)
87public object SyncRoot
System\Windows\Media\Animation\Generated\BooleanKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\ByteKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\CharKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\ColorKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\DecimalKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\DoubleKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\Int16KeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\Int32KeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\Int64KeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\MatrixKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\ObjectKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\Point3DKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\PointKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\QuaternionKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\RectKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\Rotation3DKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\SingleKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\SizeKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\StringKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\TimelineCollection.cs (1)
449object ICollection.SyncRoot
System\Windows\Media\Animation\Generated\Vector3DKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\Animation\Generated\VectorKeyFrameCollection.cs (1)
241public object SyncRoot
System\Windows\Media\CharacterMetricsDictionary.cs (1)
184object SC.ICollection.SyncRoot
System\Windows\Media\CultureSpecificStringDictionary.cs (2)
150object SC.ICollection.SyncRoot 470public object SyncRoot
System\Windows\Media\Effects\Generated\BitmapEffectCollection.cs (1)
445object ICollection.SyncRoot
System\Windows\Media\FamilyMapCollection.cs (1)
125object SC.ICollection.SyncRoot
System\Windows\Media\FamilyTypefaceCollection.cs (1)
113object SC.ICollection.SyncRoot
System\Windows\Media\Generated\DoubleCollection.cs (1)
411object ICollection.SyncRoot
System\Windows\Media\Generated\DrawingCollection.cs (1)
461object ICollection.SyncRoot
System\Windows\Media\Generated\GeneralTransformCollection.cs (1)
447object ICollection.SyncRoot
System\Windows\Media\Generated\GeometryCollection.cs (1)
461object ICollection.SyncRoot
System\Windows\Media\Generated\GradientStopCollection.cs (1)
447object ICollection.SyncRoot
System\Windows\Media\Generated\Int32Collection.cs (1)
411object ICollection.SyncRoot
System\Windows\Media\Generated\PathFigureCollection.cs (1)
448object ICollection.SyncRoot
System\Windows\Media\Generated\PathSegmentCollection.cs (1)
447object ICollection.SyncRoot
System\Windows\Media\Generated\PointCollection.cs (1)
411object ICollection.SyncRoot
System\Windows\Media\Generated\TextEffectCollection.cs (1)
447object ICollection.SyncRoot
System\Windows\Media\Generated\TransformCollection.cs (1)
461object ICollection.SyncRoot
System\Windows\Media\Generated\VectorCollection.cs (1)
411object ICollection.SyncRoot
System\Windows\Media\VisualCollection.cs (1)
173public object SyncRoot
System\Windows\Media3D\Generated\GeneralTransform3DCollection.cs (1)
443object ICollection.SyncRoot
System\Windows\Media3D\Generated\MaterialCollection.cs (1)
457object ICollection.SyncRoot
System\Windows\Media3D\Generated\Model3DCollection.cs (1)
457object ICollection.SyncRoot
System\Windows\Media3D\Generated\Point3DCollection.cs (1)
407object ICollection.SyncRoot
System\Windows\Media3D\Generated\Transform3DCollection.cs (1)
457object ICollection.SyncRoot
System\Windows\Media3D\Generated\Vector3DCollection.cs (1)
407object ICollection.SyncRoot
System\Windows\Media3D\Visual3DCollection.cs (1)
296object ICollection.SyncRoot
PresentationFramework (22)
MS\Internal\Controls\InnerItemCollectionView.cs (1)
341object ICollection.SyncRoot
MS\Internal\Data\LiveShapingList.cs (1)
636public object SyncRoot
MS\Internal\Documents\ContentElementCollection.cs (1)
579public object SyncRoot
System\Windows\Controls\ColumnDefinition.cs (1)
425public object SyncRoot // object ICollection.SyncRoot {get;};
System\Windows\Controls\CustomDictionarySources.cs (1)
314object ICollection.SyncRoot
System\Windows\Controls\ItemCollection.cs (1)
757object ICollection.SyncRoot
System\Windows\Controls\MultipleCopiesCollection.cs (1)
317public object SyncRoot
System\Windows\Controls\RowDefinition.cs (1)
425public object SyncRoot // object ICollection.SyncRoot {get;};
System\Windows\Controls\UIElementCollection.cs (1)
71public virtual object SyncRoot
System\Windows\Data\CompositeCollection.cs (1)
349object ICollection.SyncRoot
System\Windows\Documents\TableCellCollection.cs (1)
389public object SyncRoot
System\Windows\Documents\TableColumnCollection.cs (1)
397public object SyncRoot
System\Windows\Documents\TableRowCollection.cs (1)
389public object SyncRoot
System\Windows\Documents\TableRowGroupCollection.cs (1)
388public object SyncRoot
System\Windows\Documents\TextElementCollection.cs (1)
643object ICollection.SyncRoot
System\Windows\Markup\Localizer\BamlLocalizationDictionary.cs (1)
382object ICollection.SyncRoot
System\Windows\Markup\XmlnsDictionary.cs (1)
555public object SyncRoot
System\Windows\Media\Animation\Generated\ThicknessKeyFrameCollection.cs (1)
240public object SyncRoot
System\Windows\ResourceDictionary.cs (2)
871object ICollection.SyncRoot 2205object ICollection.SyncRoot
System\Windows\TriggerActionCollection.cs (1)
243object ICollection.SyncRoot
System\Windows\WindowCollection.cs (1)
131public Object SyncRoot
System.Collections (11)
System\Collections\BitArray.cs (1)
1035public object SyncRoot => this;
System\Collections\Generic\LinkedList.cs (1)
445object ICollection.SyncRoot => this;
System\Collections\Generic\PriorityQueue.cs (1)
932object ICollection.SyncRoot => this;
System\Collections\Generic\SortedDictionary.cs (3)
403object ICollection.SyncRoot 630object ICollection.SyncRoot 791object ICollection.SyncRoot
System\Collections\Generic\SortedList.cs (3)
386object ICollection.SyncRoot => this; 1025object ICollection.SyncRoot 1139object ICollection.SyncRoot
System\Collections\Generic\SortedSet.cs (1)
281object ICollection.SyncRoot => this;
System\Collections\Generic\Stack.cs (1)
68object ICollection.SyncRoot => this;
System.Collections.Concurrent (4)
System\Collections\Concurrent\BlockingCollection.cs (1)
129object ICollection.SyncRoot
System\Collections\Concurrent\ConcurrentBag.cs (1)
595object ICollection.SyncRoot
System\Collections\Concurrent\ConcurrentDictionary.cs (1)
1906object ICollection.SyncRoot => throw new NotSupportedException(SR.ConcurrentCollection_SyncRoot_NotSupported);
System\Collections\Concurrent\ConcurrentStack.cs (1)
180object ICollection.SyncRoot
System.Collections.Immutable (13)
System\Collections\Frozen\FrozenDictionary.cs (1)
420object ICollection.SyncRoot => this;
System\Collections\Frozen\FrozenSet.cs (1)
266object ICollection.SyncRoot => this;
System\Collections\Immutable\ImmutableArray_1.cs (1)
1320object ICollection.SyncRoot
System\Collections\Immutable\ImmutableDictionary_2.Builder.cs (1)
254object ICollection.SyncRoot
System\Collections\Immutable\ImmutableDictionary_2.cs (1)
770object ICollection.SyncRoot
System\Collections\Immutable\ImmutableHashSet_1.cs (1)
135object ICollection.SyncRoot
System\Collections\Immutable\ImmutableList_1.Builder.cs (1)
1173object ICollection.SyncRoot
System\Collections\Immutable\ImmutableList_1.cs (1)
150object ICollection.SyncRoot => this;
System\Collections\Immutable\ImmutableSortedDictionary_2.Builder.cs (1)
265object ICollection.SyncRoot
System\Collections\Immutable\ImmutableSortedDictionary_2.cs (1)
675object ICollection.SyncRoot
System\Collections\Immutable\ImmutableSortedSet_1.Builder.cs (1)
508object ICollection.SyncRoot
System\Collections\Immutable\ImmutableSortedSet_1.cs (1)
817object ICollection.SyncRoot
System\Collections\Immutable\KeysOrValuesCollectionAccessor.cs (1)
158object ICollection.SyncRoot
System.Collections.NonGeneric (8)
System\Collections\CollectionBase.cs (1)
105object ICollection.SyncRoot
System\Collections\DictionaryBase.cs (1)
54object ICollection.SyncRoot
System\Collections\Queue.cs (1)
102public virtual object SyncRoot => this;
System\Collections\ReadOnlyCollectionBase.cs (1)
33object ICollection.SyncRoot
System\Collections\SortedList.cs (3)
279public virtual object SyncRoot => this; 917public object SyncRoot 1021public object SyncRoot
System\Collections\Stack.cs (1)
75public virtual object SyncRoot => this;
System.Collections.Specialized (8)
System\Collections\Specialized\HybridDictionary.cs (1)
203public object SyncRoot
System\Collections\Specialized\ListDictionary.cs (2)
141public object SyncRoot => this; 396object ICollection.SyncRoot
System\Collections\Specialized\NameObjectCollectionBase.cs (2)
391object ICollection.SyncRoot => this; 615object ICollection.SyncRoot
System\Collections\Specialized\OrderedDictionary.cs (2)
146object ICollection.SyncRoot => this; 573object ICollection.SyncRoot => _objects.SyncRoot;
System\Collections\Specialized\StringCollection.cs (1)
178public object SyncRoot
System.ComponentModel.TypeConverter (7)
System\ComponentModel\AttributeCollection.cs (1)
333object ICollection.SyncRoot => this;
System\ComponentModel\Design\DesignerCollection.cs (1)
61object ICollection.SyncRoot => null!;
System\ComponentModel\Design\DesignerOptionService.cs (1)
332object ICollection.SyncRoot => this;
System\ComponentModel\EventDescriptorCollection.cs (1)
370object ICollection.SyncRoot => null!;
System\ComponentModel\ListSortDescriptionCollection.cs (1)
66object ICollection.SyncRoot => this;
System\ComponentModel\PropertyDescriptorCollection.cs (1)
404object ICollection.SyncRoot => null!;
System\ComponentModel\TypeConverter.cs (1)
502object ICollection.SyncRoot => null!;
System.Data.Common (8)
System\Data\BaseCollection.cs (1)
55public object SyncRoot => this;
System\Data\Common\DataColumnMappingCollection.cs (1)
25object ICollection.SyncRoot
System\Data\Common\DataTableMappingCollection.cs (1)
23object ICollection.SyncRoot => this;
System\Data\Common\DbConnectionStringBuilder.cs (1)
233object ICollection.SyncRoot
System\Data\Common\DbParameterCollection.cs (1)
36public abstract object SyncRoot { get; }
System\Data\DataView.cs (1)
462object ICollection.SyncRoot => this;
System\Data\DataViewManager.cs (1)
150object ICollection.SyncRoot => this;
System\Data\DataViewSettingCollection.cs (1)
152public object SyncRoot => this;
System.Diagnostics.Process (1)
System\Collections\Specialized\DictionaryWrapper.cs (1)
40public object SyncRoot => ((IDictionary)_contents).SyncRoot;
System.Diagnostics.TraceSource (1)
System\Diagnostics\TraceListeners.cs (1)
297object ICollection.SyncRoot
System.DirectoryServices (3)
artifacts\obj\System.DirectoryServices\Debug\net9.0\System.DirectoryServices.notsupported.cs (3)
372object System.Collections.ICollection.SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.DirectoryServices_PlatformNotSupported); } } 443object System.Collections.ICollection.SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.DirectoryServices_PlatformNotSupported); } } 480object System.Collections.ICollection.SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.DirectoryServices_PlatformNotSupported); } }
System.DirectoryServices.AccountManagement (2)
artifacts\obj\System.DirectoryServices.AccountManagement\Debug\net9.0\System.DirectoryServices.AccountManagement.notsupported.cs (2)
235object System.Collections.ICollection.SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); } } 364object System.Collections.ICollection.SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.DirectoryServicesAccountManagement_PlatformNotSupported); } }
System.Linq.Expressions (1)
System\Runtime\CompilerServices\ReadOnlyCollectionBuilder.cs (1)
363object ICollection.SyncRoot => this;
System.Management (4)
artifacts\obj\System.Management\Debug\net9.0\System.Management.notsupported.cs (4)
337public object SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } } 561public object SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } } 630public object SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } } 681public object SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } }
System.Net.Primitives (1)
System\Net\CookieCollection.cs (1)
137public object SyncRoot
System.ObjectModel (2)
System\Collections\Specialized\NotifyCollectionChangedEventArgs.cs (2)
300public object SyncRoot => _list.SyncRoot; 345public object SyncRoot => this;
System.Private.CoreLib (23)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
630public object SyncRoot => this;
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (4)
115public virtual object SyncRoot => this; 1512public object SyncRoot => _root; 1611public object SyncRoot => _list.SyncRoot; 1870public object SyncRoot => _list.SyncRoot;
src\libraries\System.Private.CoreLib\src\System\Collections\Concurrent\ConcurrentQueue.cs (1)
167object ICollection.SyncRoot { get { ThrowHelper.ThrowNotSupportedException(ExceptionResource.ConcurrentCollection_SyncRoot_NotSupported); return default; } }
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (3)
1209object ICollection.SyncRoot => this; 1584object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot; 1778object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\List.cs (1)
140object ICollection.SyncRoot => this;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Queue.cs (1)
65object ICollection.SyncRoot => this;
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (3)
1008public virtual object SyncRoot => this; 1208public object SyncRoot => _hashtable.SyncRoot; 1243public object SyncRoot => _hashtable.SyncRoot;
src\libraries\System.Private.CoreLib\src\System\Collections\ListDictionaryInternal.cs (2)
93public object SyncRoot => this; 334object ICollection.SyncRoot => list.SyncRoot;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\Collection.cs (1)
168object ICollection.SyncRoot => items is ICollection coll ? coll.SyncRoot : this;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (1)
98object ICollection.SyncRoot => list is ICollection coll ? coll.SyncRoot : this;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (3)
217object ICollection.SyncRoot => (m_dictionary is ICollection coll) ? coll.SyncRoot : this; 303object ICollection.SyncRoot => (_collection is ICollection coll) ? coll.SyncRoot : this; 355object ICollection.SyncRoot => (_collection is ICollection coll) ? coll.SyncRoot : this;
src\libraries\System.Private.CoreLib\src\System\Security\PermissionSet.cs (1)
20public virtual object SyncRoot => this;
src\System\Collections\EmptyReadOnlyDictionaryInternal.cs (1)
53public object SyncRoot => this;
System.Private.Xml (6)
System\Xml\Dom\XmlAttributeCollection.cs (1)
282object ICollection.SyncRoot
System\Xml\Schema\XmlSchemaCollection.cs (1)
260object ICollection.SyncRoot
System\Xml\Schema\XmlSchemaObjectTable.cs (2)
173public object SyncRoot 226public object SyncRoot
System\Xml\Xsl\ListBase.cs (1)
120object System.Collections.ICollection.SyncRoot
System\Xml\Xsl\Runtime\XmlQuerySequence.cs (1)
150object System.Collections.ICollection.SyncRoot
System.Security.AccessControl (2)
artifacts\obj\System.Security.AccessControl\Debug\net9.0\System.Security.AccessControl.notsupported.cs (2)
290public virtual object SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } } 550public object SyncRoot { get { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_AccessControl); } }
System.Security.Cryptography (4)
System\Security\Cryptography\AsnEncodedDataCollection.cs (1)
105public object SyncRoot
System\Security\Cryptography\OidCollection.cs (1)
104public object SyncRoot => this;
System\Security\Cryptography\X509Certificates\X509ChainElementCollection.cs (1)
35public object SyncRoot
System\Security\Cryptography\X509Certificates\X509ExtensionCollection.cs (1)
32public object SyncRoot
System.Text.RegularExpressions (3)
System\Text\RegularExpressions\CaptureCollection.cs (1)
78public object SyncRoot => _group;
System\Text\RegularExpressions\GroupCollection.cs (1)
92public object SyncRoot => _match;
System\Text\RegularExpressions\MatchCollection.cs (1)
117public object SyncRoot => this;
UIAutomationClient (1)
System\Windows\Automation\AutomationElementCollection.cs (1)
100public virtual Object SyncRoot
115 references to SyncRoot
Microsoft.Build.Framework (6)
ImmutableSegmentedDictionary`2+Builder+KeyCollection.cs (1)
32object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
ImmutableSegmentedDictionary`2+Builder+ValueCollection.cs (1)
32object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
ImmutableSegmentedDictionary`2+KeyCollection.cs (1)
28object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
ImmutableSegmentedDictionary`2+ValueCollection.cs (1)
28object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
SegmentedDictionary`2.cs (2)
1384object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot; 1584object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
Microsoft.VisualBasic.Core (1)
Microsoft\VisualBasic\Collection.vb (1)
621Private ReadOnly Property ICollectionSyncRoot() As Object Implements ICollection.SyncRoot
PresentationCore (45)
src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\MimeTypeMapper.cs (1)
40lock (((ICollection)_fileExtensionToMimeType).SyncRoot)
System\Windows\Input\Command\InputGestureCollection.cs (1)
218return _innerGestureList != null ? ((IList)_innerGestureList).SyncRoot : this;
System\Windows\Input\Stylus\Common\TabletDeviceCollection.cs (1)
85/// <seealso cref="System.Collections.ICollection.SyncRoot"/>
System\Windows\Media\Animation\Generated\BooleanKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\ByteKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\CharKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\ColorKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\DecimalKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\DoubleKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\Int16KeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\Int32KeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\Int64KeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\MatrixKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\ObjectKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\Point3DKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\PointKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\QuaternionKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\RectKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\Rotation3DKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\SingleKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\SizeKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\StringKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\Vector3DKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
System\Windows\Media\Animation\Generated\VectorKeyFrameCollection.cs (2)
239/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 247return ((ICollection)_keyFrames).SyncRoot;
PresentationFramework (21)
MS\Internal\Documents\ContentElementCollection.cs (1)
577/// <see cref="ICollection.SyncRoot"/>
System\Windows\Controls\ColumnDefinition.cs (1)
423/// <see cref="ICollection.SyncRoot"/>
System\Windows\Controls\CustomDictionarySources.cs (1)
318return ((ICollection)_uriList).SyncRoot;
System\Windows\Controls\RowDefinition.cs (1)
423/// <see cref="ICollection.SyncRoot"/>
System\Windows\Documents\TableCellCollection.cs (2)
387/// <see cref="ICollection.SyncRoot"/> 393return ((IList)_cellCollectionInternal).SyncRoot;
System\Windows\Documents\TableColumnCollection.cs (1)
395/// <see cref="ICollection.SyncRoot"/>
System\Windows\Documents\TableRowCollection.cs (2)
387/// <see cref="ICollection.SyncRoot"/> 393return ((IList)_rowCollectionInternal).SyncRoot;
System\Windows\Documents\TableRowGroupCollection.cs (1)
386/// <see cref="ICollection.SyncRoot"/>
System\Windows\Markup\Localizer\BamlLocalizationDictionary.cs (1)
386return ((IDictionary)_dictionary).SyncRoot;
System\Windows\Media\Animation\Generated\ThicknessKeyFrameCollection.cs (2)
238/// See <see cref="System.Collections.ICollection.SyncRoot">ICollection.SyncRoot</see>. 246return ((ICollection)_keyFrames).SyncRoot;
System\Windows\ResourceDictionary.cs (6)
85lock(((ICollection)this).SyncRoot) 408lock(((ICollection)this).SyncRoot) 492lock(((ICollection)this).SyncRoot) 621lock(((ICollection)this).SyncRoot) 682lock(((ICollection)this).SyncRoot) 813lock(((ICollection)this).SyncRoot)
System\Windows\SystemResources.cs (2)
1887lock (((ICollection)Application.Current.Resources).SyncRoot) 1896lock (((ICollection)Application.Current.Resources).SyncRoot)
System.Collections (5)
System\Collections\Generic\SortedDictionary.cs (3)
405get { return ((ICollection)_set).SyncRoot; } 632get { return ((ICollection)_dictionary).SyncRoot; } 793get { return ((ICollection)_dictionary).SyncRoot; }
System\Collections\Generic\SortedList.cs (2)
1027get { return ((ICollection)_dict).SyncRoot; } 1141get { return ((ICollection)_dict).SyncRoot; }
System.Collections.Specialized (1)
System\Collections\Specialized\NameObjectCollectionBase.cs (1)
617get { return ((ICollection)_coll).SyncRoot; }
System.Data.Common (1)
System\Data\Common\DbConnectionStringBuilder.cs (1)
235get { return Collection.SyncRoot; }
System.Diagnostics.Process (1)
System\Collections\Specialized\DictionaryWrapper.cs (1)
40public object SyncRoot => ((IDictionary)_contents).SyncRoot;
System.Net.HttpListener (20)
System\Net\Managed\HttpEndPointManager.cs (5)
51lock ((s_ipEndPoints as ICollection).SyncRoot) 72lock ((s_ipEndPoints as ICollection).SyncRoot) 171lock ((s_ipEndPoints as ICollection).SyncRoot) 186lock ((s_ipEndPoints as ICollection).SyncRoot) 197lock ((s_ipEndPoints as ICollection).SyncRoot)
System\Net\Managed\HttpListener.Managed.cs (15)
160lock ((_listenerContexts as ICollection).SyncRoot) 164lock ((_contextQueue as ICollection).SyncRoot) 174lock ((_connections as ICollection).SyncRoot) 182lock ((_connections as ICollection).SyncRoot) 190lock ((_listenerContexts as ICollection).SyncRoot) 196lock ((_asyncWaitQueue as ICollection).SyncRoot) 200lock ((_contextQueue as ICollection).SyncRoot) 215lock ((_listenerContexts as ICollection).SyncRoot) 228lock ((_connections as ICollection).SyncRoot) 237lock ((_contextQueue as ICollection).SyncRoot) 245lock ((_asyncWaitQueue as ICollection).SyncRoot) 259lock ((_contextQueue as ICollection).SyncRoot) 284lock ((_asyncWaitQueue as ICollection).SyncRoot) 286lock ((_contextQueue as ICollection).SyncRoot) 322lock ((_asyncWaitQueue as ICollection).SyncRoot)
System.ObjectModel (1)
System\Collections\Specialized\NotifyCollectionChangedEventArgs.cs (1)
300public object SyncRoot => _list.SyncRoot;
System.Private.CoreLib (11)
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (4)
745public override object SyncRoot => _list.SyncRoot; 1479_root = list.SyncRoot; 1611public object SyncRoot => _list.SyncRoot; 1870public object SyncRoot => _list.SyncRoot;
src\libraries\System.Private.CoreLib\src\System\Collections\Generic\Dictionary.cs (2)
1584object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot; 1778object ICollection.SyncRoot => ((ICollection)_dictionary).SyncRoot;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\Collection.cs (1)
168object ICollection.SyncRoot => items is ICollection coll ? coll.SyncRoot : this;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyCollection.cs (1)
98object ICollection.SyncRoot => list is ICollection coll ? coll.SyncRoot : this;
src\libraries\System.Private.CoreLib\src\System\Collections\ObjectModel\ReadOnlyDictionary.cs (3)
217object ICollection.SyncRoot => (m_dictionary is ICollection coll) ? coll.SyncRoot : this; 303object ICollection.SyncRoot => (_collection is ICollection coll) ? coll.SyncRoot : this; 355object ICollection.SyncRoot => (_collection is ICollection coll) ? coll.SyncRoot : this;
System.Private.Xml (2)
System\Xml\Schema\XmlSchemaObjectTable.cs (2)
177return ((ICollection)_entries).SyncRoot; 230return ((ICollection)_entries).SyncRoot;