Partager via


EventSinkCollection, classe

Mappe des objets vers et à partir de l'événement « cookies » qui représentent l'alignement d'un client avec un fournisseur d'événements.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.Shell.EventSinkCollection

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.11.0 (dans Microsoft.VisualStudio.Shell.11.0.dll)

Syntaxe

'Déclaration
Public Class EventSinkCollection _
    Implements IEnumerable
public class EventSinkCollection : IEnumerable

Le type EventSinkCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique EventSinkCollection Initialise une nouvelle instance d'un objet d'EventSinkCollection.

Début

Propriétés

  Nom Description
Propriété publique Count Obtient tout le nombre de cookies d'événement dans la collection.
Propriété publique Item Obtient ou définit le cookie spécifié de la collection.

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute un événement et retourne son cookie.
Méthode publique Clear Supprime tous les cookies d'événement.
Méthode publique Equals Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.)
Méthode protégée 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.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique Remove Supprime le cookie spécifié d'événement de la collection.
Méthode publique RemoveAt Supprime le cookie d'événement.
Méthode publique SetAt Met à jour l'événement associé avec le cookie donné.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IEnumerable.GetEnumerator Infrastructure. Réservé à un usage interne Microsoft.

Début

Remarques

Cela aide dans l'implémentation des interfaces de Visual Studio qui ont des méthodes pour recommander/Unadvise comme IVsHierarchy, IVsCfgProvider2, et IVsBuildableProjectCfg.

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.

Voir aussi

Référence

Microsoft.VisualStudio.Shell, espace de noms