IdentifierCollection.ICollection.SyncRoot Property

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

Namespace:  Microsoft.VisualStudio.Tools.Applications.ProgrammingModel
Assembly:  Microsoft.VisualStudio.Tools.Applications.ProgrammingModel (in Microsoft.VisualStudio.Tools.Applications.ProgrammingModel.dll)

Syntax

'Declaration
Private ReadOnly Property SyncRoot As Object 
    Implements ICollection.SyncRoot
'Usage
Dim instance As IdentifierCollection 
Dim value As Object 

value = CType(instance, ICollection).SyncRoot
Object ICollection.SyncRoot { get; }
private:
virtual property Object^ SyncRoot {
    Object^ get () sealed = ICollection::SyncRoot::get;
}
JScript does not support explicit interface implementations.

Property Value

Type: System.Object
An object that can be used to synchronize access to the IdentifierCollection.

Implements

ICollection.SyncRoot

Remarks

This member is an explicit interface member implementation. It can be used only when the IdentifierCollection instance is cast to an ICollection interface.

.NET Framework Security

See Also

Reference

IdentifierCollection Class

IdentifierCollection Members

Microsoft.VisualStudio.Tools.Applications.ProgrammingModel Namespace