BaseCollection.SyncRoot Property

Definition

Gets an object that can be used to synchronize access to the BaseCollection.

C#
[System.ComponentModel.Browsable(false)]
public object SyncRoot { get; }

Property Value

An object that can be used to synchronize the BaseCollection.

Implements

Attributes

Remarks

If, as is the case with the BaseCollection, the IsSynchronized property returns false, then the SyncRoot property returns an object that can be used with the C# lock keyword.

Applies to

Product Versions
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10