[This is preliminary documentation and is subject to change.]

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

Namespace: Tools.CollectionsT.GenericT
Assembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState.Never)]
[ObsoleteAttribute("Although this is part of IList this is part of neither IList(Of T)  nor List(Of T)")]
public override sealed Object SyncRoot { get; }
Visual Basic
<BrowsableAttribute(False)> _
<EditorBrowsableAttribute(EditorBrowsableState.Never)> _
<ObsoleteAttribute("Although this is part of IList this is part of neither IList(Of T)  nor List(Of T)")> _
Public Overrides NotOverridable ReadOnly Property SyncRoot As Object
	Get
Visual C++
[BrowsableAttribute(false)]
[EditorBrowsableAttribute(EditorBrowsableState::Never)]
[ObsoleteAttribute(L"Although this is part of IList this is part of neither IList(Of T)  nor List(Of T)")]
public:
virtual property Object^ SyncRoot {
	Object^ get () override sealed;
}
F#
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
[<ObsoleteAttribute("Although this is part of IList this is part of neither IList(Of T)  nor List(Of T)")>]
abstract SyncRoot : Object
[<BrowsableAttribute(false)>]
[<EditorBrowsableAttribute(EditorBrowsableState.Never)>]
[<ObsoleteAttribute("Although this is part of IList this is part of neither IList(Of T)  nor List(Of T)")>]
override SyncRoot : Object
JScript
override final function get SyncRoot () : Object

Return Value

An object that can be used to synchronize access to the ICollection

Remarks

Provided for compatibility with CollectionEditor

See Also