IdentifierCollection Members

Include Protected Members
Include Inherited Members

Represents an IdentifierCollection of the host items and host objects in the current project.

The IdentifierCollection type exposes the following members.

Constructors

  Name Description
Public method IdentifierCollection Initializes a new instance of the IdentifierCollection class.

Top

Methods

  Name Description
Public method Add Adds an identifier (host item or host object) to the IdentifierCollection.
Public method AddRange Overloaded. Adds multiple host items or host objects to the IdentifierCollection.
Public method Clear Removes all items from the IdentifierCollection.
Public method Contains Returns a value indicating whether the IdentifierCollection contains a host item or host object that has the specified name.
Public method CopyTo Overloaded. Copies the IdentifierCollection to a specified target.
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public method GetEnumerator Returns an enumerator that iterates through the IdentifierCollection.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetType Gets the type of the current instance. (Inherited from Object.)
Public method IndexOf Gets the index of the specified identifier.
Public method Insert Inserts the specified identifier into the identifier collection.
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method Remove Removes the first occurrence of the specified identifier from the IdentifierCollection.
Public method RemoveAt Removes the item at the specified index.
Public method ToString Returns a string that represents the current object. (Inherited from Object.)

Top

Properties

  Name Description
Public property Count Gets the number of identifiers in the IdentifierCollection.
Public property IsSynchronized Gets a value indicating whether access to the IdentifierCollection is synchronized (thread safe).
Public property SyncRoot Gets an object that can be used to synchronize access to the IdentifierCollection.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IVstaIdentifierCollection.Add Adds an identifier to the IdentifierCollection.
Explicit interface implemetationPrivate method IList.Add Adds an item to the IdentifierCollection.
Public method AddRange Overloaded. Adds the elements of the specified collection to the end of the IdentifierCollection.
Explicit interface implemetationPrivate method IVstaIdentifierCollection.Clear Removes all items from the IdentifierCollection.
Explicit interface implemetationPrivate method IList.Clear Removes all items from the IdentifierCollection.
Explicit interface implemetationPrivate method IVstaIdentifierCollection.Contains Returns a value indicating whether the IdentifierCollection contains a host item or host object that has the specified name.
Explicit interface implemetationPrivate method IList.Contains Returns a value indicating whether the IdentifierCollection contains a host item or host object that has the specified name.
Explicit interface implemetationPrivate method IVstaIdentifierCollection.CopyTo Copies the IdentifierCollection to a specified array, beginning at the specified index in the array.
Explicit interface implemetationPrivate method ICollection.CopyTo Copies the IdentifierCollection to a specified array, beginning at the specified index in the collection.
Explicit interface implemetationPrivate property IVstaIdentifierCollection.Count Gets the number of identifiers in the IdentifierCollection.
Explicit interface implemetationPrivate property ICollection.Count Gets the number of identifiers in the IdentifierCollection.
Explicit interface implemetationPrivate method IEnumerable.GetEnumerator Returns an enumerator that iterates through the IdentifierCollection.
Explicit interface implemetationPrivate method IVstaIdentifierCollection.IndexOf Gets the index of the specified identifier.
Explicit interface implemetationPrivate method IList.IndexOf Gets the index of the specified identifier.
Explicit interface implemetationPrivate method IVstaIdentifierCollection.Insert Inserts the specified identifier into the IdentifierCollection.
Explicit interface implemetationPrivate method IList.Insert Inserts the specified identifier into the IdentifierCollection.
Explicit interface implemetationPrivate property IList.IsFixedSize Gets a value indicating whether the IdentifierCollection has a fixed size.
Explicit interface implemetationPrivate property IList.IsReadOnly Gets a value indicating whether the identifiers in the IdentifierCollection are read-only.
Explicit interface implemetationPrivate property ICollection.IsSynchronized Gets a value indicating whether access to the IdentifierCollection is synchronized (thread safe).
Explicit interface implemetationPrivate property IVstaIdentifierCollection.Item Gets the item at the specified index in the IdentifierCollection.
Explicit interface implemetationPrivate property IList.Item Gets the item at the specified index.
Explicit interface implemetationPrivate method IVstaIdentifierCollection.Remove Removes the first occurrence of the specified identifier from the IdentifierCollection.
Explicit interface implemetationPrivate method IList.Remove Removes the first occurrence of the specified identifier from the IdentifierCollection.
Explicit interface implemetationPrivate method IVstaIdentifierCollection.RemoveAt Removes the item at the specified index.
Explicit interface implemetationPrivate method IList.RemoveAt Removes the item at the specified index.
Explicit interface implemetationPrivate property ICollection.SyncRoot Gets an object that can be used to synchronize access to the IdentifierCollection.

Top

See Also

Reference

IdentifierCollection Class

Microsoft.VisualStudio.Tools.Applications.ProgrammingModel Namespace