Udostępnij za pośrednictwem


IVsHierarchyItemManager Interfejs

Definicja

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.

Dotyczy