Partilhar via


IVsHierarchyItemManager Interface

Definição

Importante

Esta API não está em conformidade com CLS.

Acessa o modelo de dados usado por um IVsUIHierarchyWindow (como o Gerenciador de Soluções).

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
Atributos

Comentários

Essa interface é um serviço mef (Managed Extensibility Framework) que pode ser importado por um componente MEF. Considerando um IVsHierarchy e um itemid (apenas um UINT que representa uma "chave" para um dos itens na hierarquia), o IVsHierarchyItemManager pode retornar um IVsHierarchyItem ou IVsHierarchyItemIdentity representar esse item.

Propriedades

IsChangingItems

Obtém se as adições ou remoções de itens de uma IVsHierarchy estão sendo processadas no momento. Essa propriedade será verdadeira quando as alterações de um dos seguintes eventos estiverem sendo processadas:

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

Métodos

GetHierarchyItem(IVsHierarchy, UInt32)

Obtém ou cria um IVsHierarchyItem correspondente à hierarquia especificada e ao identificador de item.

TryGetHierarchyItem(IVsHierarchy, UInt32, IVsHierarchyItem)

Obtém um cache IVsHierarchyItem que representa a hierarquia especificada e o identificador de item, se já tiver sido criado.

TryGetHierarchyItemIdentity(IVsHierarchy, UInt32, IVsHierarchyItemIdentity)

Obtém um cache IVsHierarchyItemIdentity que representa a hierarquia especificada e o identificador de item, se já tiver sido criado.

Eventos

AfterInvalidateItems

Evento gerado após uma OnInvalidateItems(UInt32) notificação ocorrer para um item.

OnItemAdded

Evento gerado após uma OnItemAdded(UInt32, UInt32, UInt32) notificação ocorrer para um item.

Aplica-se a