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. |