An object that can be used to synchronize this collection to make it thread-safe. When implementing this, if your object uses a base object, like an IDictionary, or anything that has a SyncRoot, return that object instead of "this".

Namespace: Iesi.Collections.Generic
Assembly: Iesi.Collections (in Iesi.Collections.dll) Version: 1.0.1.0 (3.2.0.4000)

Syntax

C#
public abstract Object SyncRoot { get; }
Visual Basic
Public MustOverride ReadOnly Property SyncRoot As Object
	Get
Visual C++
public:
virtual property Object^ SyncRoot {
	Object^ get () abstract;
}

Implements

ICollection..::..SyncRoot

See Also