IVsHierarchyItemManager Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |