Partager via


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
[System.CLSCompliant(false)]
public interface IVsHierarchyItemManager
public interface IVsHierarchyItemManager
[<System.CLSCompliant(false)>]
type IVsHierarchyItemManager = interface
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. Compte tenu d’un IVsHierarchy itemid et d’un itemid (simplement un UINT représentant une « clé » à l’un des éléments de la hiérarchie), le IVsHierarchyItemManager peut retourner un IVsHierarchyItem ou IVsHierarchyItemIdentity représentant cet élément.

Propriétés

IsChangingItems

Obtient si des ajouts ou des suppressions d’éléments d’un IVsHierarchy sont en cours de traitement. Cette propriété a la valeur true lorsque les modifications de l’un des événements suivants sont traitées :

IVsHierarchyEvents.OnItemAdded IVsHierarchyEvents.OnItemDeleted IVsHierarchyEvents.OnItemsAppended IVsHierarchyEvents.OnInvalidateItems.

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 à