GlobalTypeCollection, classe
Une collection fortement typée de types globaux.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Shell.Design.GlobalTypeCollection
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public NotInheritable Class GlobalTypeCollection _
Inherits MarshalByRefObject _
Implements IList, ICollection, IEnumerable
public sealed class GlobalTypeCollection : MarshalByRefObject,
IList, ICollection, IEnumerable
Le type GlobalTypeCollection expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
GlobalTypeCollection() | Crée une collection fortement typée d'objets globaux. | |
GlobalTypeCollection(array<GlobalType[]) | Crée une collection fortement typée d'objets globaux. | |
GlobalTypeCollection(GlobalTypeCollection) | Crée une collection fortement typée d'objets globaux. | |
GlobalTypeCollection(array<GlobalType[], Boolean) | Crée une collection fortement typée d'objets globaux. | |
GlobalTypeCollection(GlobalTypeCollection, Boolean) | Crée une collection fortement typée d'objets globaux. |
Début
Propriétés
Nom | Description | |
---|---|---|
Count | Obtient le nombre d'éléments de cette collection. | |
Empty | Obtient une instance vide de cette collection. | |
IsFixedSize | Obtient une valeur indiquant si la taille de cette collection peut être modifiée. | |
IsReadOnly | Détermine si la collection est en lecture seule. | |
IsSynchronized | Détermine si cette collection est synchronisée pour l'accès multithread. | |
Item | Obtient un élément à la position spécifiée. | |
SyncRoot | Retourne un objet à l'utilisation de l'accès thread-safe. |
Début
Méthodes
Nom | Description | |
---|---|---|
Add | Ajoute un nouvel élément à la collection. | |
AddRange(array<GlobalType[]) | Ajoute une plage des éléments à la collection. | |
AddRange(GlobalTypeCollection) | Ajoute une plage des éléments à la collection. | |
Clear | Désactive le contenu de cette collection. | |
Contains | Détermine si l'élément est spécifié dans la collection | |
CopyTo | Copie le contenu de cette collection à la matrice donnée en commençant à l'adresse index donné. | |
CreateObjRef | Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetEnumerator | Retourne un énumérateur que que vous pouvez utiliser pour énumérer via cette collection. | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLifetimeService | Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
IndexOf | Notez la position de l'élément spécifié. | |
InitializeLifetimeService | Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
Insert | Insère un élément dans la liste sous-jacente à la position spécifiée. | |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
Remove | Supprimez un élément de la collection. | |
RemoveAt | Supprime l'élément à la position spécifiée. | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
IList.Add | Ajoute un élément à la collection. | |
IList.Contains | Détermine si l'élément spécifié se trouve dans la collection. | |
ICollection.CopyTo | Copie des objets à la matrice spécifiée en démarrant à la position spécifiée. | |
IList.IndexOf | Obtient la position d'un élément dans la collection. | |
IList.Insert | Insère un objet dans la collection à la position spécifiée. | |
IList.Item | Obtient ou définit l'élément à la position spécifiée dans la collection. | |
IList.Remove | Supprime un élément de la collection. |
Début
Remarques
La collection peut être en lecture-écriture ou en lecture seule.Une collection en lecture-écriture peut être à bon marché passée au constructeur d'GlobalTypeCollection pour faire lire uniquement la version sans copier la collection.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.