OidCollection.SyncRoot Property

Definition

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

C#
public object SyncRoot { get; }

Property Value

An object that can be used to synchronize access to the OidCollection object.

Implements

Remarks

OidCollection is not thread safe. Derived classes can provide their own synchronized version of the OidCollection class using this property. The synchronizing code must perform operations on the SyncRoot property of the OidCollection object, not directly on the object itself. This ensures proper operation of collections that are derived from other objects. Specifically, it maintains proper synchronization with other threads that might simultaneously be modifying the OidCollection object.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 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
.NET Standard 2.0, 2.1