GlobalTypeCollection Class
A strongly typed collection of global types.
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
| Name | Description | |
|---|---|---|
![]() | GlobalTypeCollection() | Creates a strongly-typed collection of global objects. |
![]() | GlobalTypeCollection(GlobalType[]) | Creates a strongly-typed collection of global objects. |
![]() | GlobalTypeCollection(GlobalType[], Boolean) | Creates a strongly-typed collection of global objects. |
![]() | GlobalTypeCollection(GlobalTypeCollection) | Creates a strongly-typed collection of global objects. |
![]() | GlobalTypeCollection(GlobalTypeCollection, Boolean) | Creates a strongly-typed collection of global objects. |
| Name | Description | |
|---|---|---|
![]() | Count | Gets the number of items in this collection. |
![]() ![]() | Empty | Gets an empty instance of this collection. |
![]() | IsFixedSize | Gets whether or not this collection's size can be changed. |
![]() | IsReadOnly | Gets whether the collection is read-only. |
![]() | IsSynchronized | Determines whether this collection is synchronized for multi-threaded access. |
![]() | Item[Int32] | Gets an item at the specified position. |
![]() | SyncRoot | Returns an object to use for thread-safe access. |
| Name | Description | |
|---|---|---|
![]() | Add(GlobalType) | Adds a new item to the collection. |
![]() | AddRange(GlobalType[]) | Adds a range of items to the collection. |
![]() | AddRange(GlobalTypeCollection) | Adds a range of items to the collection. |
![]() | Clear() | Clears the contents of this collection. |
![]() | Contains(GlobalType) | Determines whether the specified item is in the collection |
![]() | CopyTo(GlobalType[], Int32) | Copies the contents of this collection to the given array starting at the given index. |
![]() | CreateObjRef(Type) | (Inherited from MarshalByRefObject.) |
![]() | Equals(Object) | (Inherited from Object.) |
![]() | GetEnumerator() | Returns an enumerator you can use to enumerate through this collection. |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | GetType() | (Inherited from Object.) |
![]() | IndexOf(GlobalType) | Get the position of the specified item. |
![]() | InitializeLifetimeService() | (Inherited from MarshalByRefObject.) |
![]() | Insert(Int32, GlobalType) | Inserts an item into the underlying list at the specified position. |
![]() | Remove(GlobalType) | Remove an item from the collection. |
![]() | RemoveAt(Int32) | Removes the item at the specified position. |
![]() | ToString() | (Inherited from Object.) |
| Name | Description | |
|---|---|---|
![]() ![]() | ICollection.CopyTo(Array, Int32) | Copies objects to the specified array starting at the specified position. |
![]() ![]() | IList.Add(Object) | Adds an item to the collection. |
![]() ![]() | IList.Contains(Object) | Determines whether the specified item is in the collection. |
![]() ![]() | IList.IndexOf(Object) | Gets the position of an item in the collection. |
![]() ![]() | IList.Insert(Int32, Object) | Inserts an object in the collection at the specified position. |
![]() ![]() | IList.Remove(Object) | Removes an item from the collection. |
The collection can be read-write or read-only. A read-write collection can be cheaply passed to the constructor of GlobalTypeCollection to make a read only version without copying the collection.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




