An object reference to synchronize on when using the queue from multiple threads. This reference isn't used anywhere in the class itself. The same reference will always be returned for the same queue, and this will never be the same as the reference returned for a different queue, even a clone.

Namespace: MonoSoftware.Core.Collections
Assembly: MonoSoftware.Core (in MonoSoftware.Core.dll) Version: 1.0.40.669 (1.0.40.669)

Syntax

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

Property Value

Type: Object

Implements

ICollection..::..SyncRoot

See Also