IVsHierarchyItemManager Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |