IVsHierarchyItemManager Interface

Définition

Important

Cette API n’est pas conforme CLS.

Accède au modèle de données utilisé par IVsUIHierarchyWindow (comme l'explorateur de solutions).

public interface class IVsHierarchyItemManager
public interface class IVsHierarchyItemManager
__interface IVsHierarchyItemManager
public interface IVsHierarchyItemManager
[System.CLSCompliant(false)]
public interface IVsHierarchyItemManager
type IVsHierarchyItemManager = interface
[<System.CLSCompliant(false)>]
type IVsHierarchyItemManager = interface
Public Interface IVsHierarchyItemManager
Attributs

Remarques

Cette interface est un service Managed Extensibility Framework (MEF) qui peut être importé par un composant MEF. Étant donné un IVsHierarchy et un ItemId (juste un uint représentant une « clé » à l’un des éléments de la hiérarchie), IVsHierarchyItemManager peut retourner un IVsHierarchyItem ou IVsHierarchyItemIdentity représentant cet élément.

Propriétés

IsChangingItems

Obtient une valeur indiquant si les ajouts ou les suppressions d'éléments effectués dans un IVsHierarchy sont en cours de traitement.

Méthodes

GetHierarchyItem(IVsHierarchy, UInt32)

Obtient ou crée IVsHierarchyItem correspondant à l'identificateur d'élément et la hiérarchie spécifiés.

TryGetHierarchyItem(IVsHierarchy, UInt32, IVsHierarchyItem)

Obtient un IVsHierarchyItem mis en cache représentant l'identificateur d'élément et la hiérarchie spécifiés, si un tel élément a déjà été créé.

TryGetHierarchyItemIdentity(IVsHierarchy, UInt32, IVsHierarchyItemIdentity)

Obtient un IVsHierarchyItemIdentity mis en cache représentant l'identificateur d'élément et la hiérarchie spécifiés, si un tel élément a déjà été créé.

Événements

AfterInvalidateItems

Événement déclenché après qu'une notification OnInvalidateItems(UInt32) se produise pour un élément.

OnItemAdded

Événement déclenché après qu'une notification OnItemAdded(UInt32, UInt32, UInt32) se produise pour un élément.

S’applique à