Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Une collection fortement typée d'objets globaux.La collection peut être en lecture-écriture ou en lecture seule.Une collection en lecture-écriture peut être à bon marché passée au constructeur de GlobalObjectCollection pour faire lire uniquement la version sans copier la collection.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
Microsoft.VisualStudio.Shell.Design.GlobalObjectCollection
Espace de noms : Microsoft.VisualStudio.Shell.Design
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
Public NotInheritable Class GlobalObjectCollection _
Inherits MarshalByRefObject _
Implements IList, ICollection, IEnumerable
public sealed class GlobalObjectCollection : MarshalByRefObject,
IList, ICollection, IEnumerable
Le type GlobalObjectCollection expose les membres suivants.
Constructeurs
| Nom | Description | |
|---|---|---|
![]() |
GlobalObjectCollection() | Initialise une nouvelle instance d'une collection fortement typée d'objets globaux. |
![]() |
GlobalObjectCollection(array<GlobalObject[]) | Initialise une nouvelle instance d'une collection fortement typée d'objets globaux initialement remplis par un tableau d'objets globaux. |
![]() |
GlobalObjectCollection(GlobalObjectCollection) | Initialise une nouvelle instance d'une collection fortement typée d'objets globaux initialement remplis par la matrice items. |
![]() |
GlobalObjectCollection(array<GlobalObject[], Boolean) | Initialise une nouvelle instance d'une collection fortement typée d'objets globaux initialement remplis par un tableau d'objets globaux. |
![]() |
GlobalObjectCollection(GlobalObjectCollection, Boolean) | Initialise une nouvelle instance des objets globaux pour la collection globale spécifiée d'objet pour l'accès en lecture/écriture spécifié. |
Début
Propriétés
| Nom | Description | |
|---|---|---|
![]() |
Count | Retourne le nombre d'éléments dans cette collection. |
![]() |
IsFixedSize | Détermine si la taille de cette collection peut être modifiée. |
![]() |
IsReadOnly | Détermine si cette collection est en lecture seule. |
![]() |
IsSynchronized | Détermine si cette collection est synchronisée pour l'accès multithread. |
![]() |
Item | Obtient ou définit l'élément à l'index donné. |
![]() |
SyncRoot | Obtient l'objet sur lequel pour synchroniser l'accès. |
Début
Méthodes
| Nom | Description | |
|---|---|---|
![]() |
Add | Ajoute un nouvel élément à la collection. |
![]() |
AddRange(array<GlobalObject[]) | Ajoute les objets dans une matrice à la fin de la collection. |
![]() |
AddRange(GlobalObjectCollection) | Ajoute les objets dans une matrice à la fin de la collection. |
![]() |
Clear | Désactive le contenu de cette collection. |
![]() |
Contains | Détermine si cette collection contient l'élément donné. |
![]() |
CopyTo | Copie le contenu de cette collection à la matrice donnée en commençant à l'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 pour 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 | Obtient la position d'un objet dans la collection. |
![]() |
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 nouvel élément dans la collection à l'index donné. |
![]() |
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 | Supprime un objet de la collection. |
![]() |
RemoveAt | Supprime un objet de la collection à 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 objet à la collection. |
![]() ![]() |
IList.Contains | Détermine si un objet est dans la collection. |
![]() ![]() |
ICollection.CopyTo | Copie le contenu de cette collection à la matrice donnée en commençant à l'index donné. |
![]() ![]() |
IList.IndexOf | Obtient la position d'un objet dans la collection. |
![]() ![]() |
IList.Insert | Ajoute un élément à la collection à la position spécifiée. |
![]() ![]() |
IList.Item | Obtient ou définit l'objet global à l'index spécifié. |
![]() ![]() |
IList.Remove | Supprime un objet de la collection. |
Début
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.
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)