IVsHierarchyItemManager Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Ważne
Ten interfejs API nie jest zgodny ze specyfikacją CLS.
Uzyskuje dostęp do modelu danych używanego przez obiekt IVsUIHierarchyWindow (na przykład Eksplorator rozwiązań).
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
- Atrybuty
Uwagi
Ten interfejs jest usługą Managed Extensibility Framework (MEF), którą można zaimportować przez składnik MEF. Przy użyciu identyfikatora IVsHierarchy i (tylko UINT reprezentującego "klucz" do jednego z elementów w hierarchii), IVsHierarchyItemManager
element może zwrócić element IVsHierarchyItem lub IVsHierarchyItemIdentity reprezentujący ten element.
Właściwości
IsChangingItems |
Pobiera, czy są obecnie przetwarzane dodatki lub usunięcia elementów z IVsHierarchy. Ta właściwość będzie mieć wartość true, gdy są przetwarzane zmiany z jednego z następujących zdarzeń: IVsHierarchyEvents.OnItemAdded IVsHierarchyEvents.OnItemDeleted IVsHierarchyEvents.OnItemsAppended IVsHierarchyEvents.OnInvalidateItems. |
Metody
GetHierarchyItem(IVsHierarchy, UInt32) |
Pobiera lub tworzy IVsHierarchyItem odpowiedni identyfikator określonej hierarchii i elementu. |
TryGetHierarchyItem(IVsHierarchy, UInt32, IVsHierarchyItem) |
Pobiera pamięć podręczną IVsHierarchyItem reprezentującą określoną hierarchię i identyfikator elementu, jeśli został już utworzony. |
TryGetHierarchyItemIdentity(IVsHierarchy, UInt32, IVsHierarchyItemIdentity) |
Pobiera pamięć podręczną IVsHierarchyItemIdentity reprezentującą określoną hierarchię i identyfikator elementu, jeśli został już utworzony. |
Zdarzenia
AfterInvalidateItems |
Zdarzenie zgłoszone po OnInvalidateItems(UInt32) powiadomieniu dla elementu. |
OnItemAdded |
Zdarzenie zgłoszone po OnItemAdded(UInt32, UInt32, UInt32) powiadomieniu dla elementu. |