Condividi tramite


IVsHierarchyItemManager Interfaccia

Definizione

Importante

Questa API non è conforme a CLS.

Accede al modello di dati utilizzato da IVsUIHierarchyWindow (ad esempio Esplora soluzioni).

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
Attributi

Commenti

Questa interfaccia è un servizio Managed Extensibility Framework (MEF) che può essere importato da un componente MEF. Dato un IVsHierarchy elemento e un itemid (solo un UINT che rappresenta una "chiave" a uno degli elementi della gerarchia), IVsHierarchyItemManager può restituire un IVsHierarchyItem elemento o IVsHierarchyItemIdentity rappresentarlo.

Proprietà

IsChangingItems

Ottiene un valore che indica se sono in corso l'elaborazione di aggiunte o rimozioni di elementi da una gerarchia IVsHierarchy. Questa proprietà verrà soddisfatta quando vengono elaborate le modifiche da uno degli eventi seguenti:

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

Metodi

GetHierarchyItem(IVsHierarchy, UInt32)

Ottiene o crea un oggetto IVsHierarchyItem che corrisponde all'identificatore della gerarchia e dell'elemento specificato.

TryGetHierarchyItem(IVsHierarchy, UInt32, IVsHierarchyItem)

Ottiene un oggetto IVsHierarchyItem memorizzato nella cache che rappresenta l'identificatore specificato dell'elemento e della gerarchia, se è già stato creato.

TryGetHierarchyItemIdentity(IVsHierarchy, UInt32, IVsHierarchyItemIdentity)

Ottiene un oggetto IVsHierarchyItemIdentity memorizzato nella cache che rappresenta l'identificatore specificato dell'elemento e della gerarchia, se è già stato creato.

Eventi

AfterInvalidateItems

Evento generato dopo una notifica OnInvalidateItems(UInt32) di un elemento.

OnItemAdded

Evento generato dopo una notifica OnItemAdded(UInt32, UInt32, UInt32) di un elemento.

Si applica a