Compartir a través de


IVsHierarchyItemManager Interfaz

Definición

Importante

Esta API no es conforme a CLS.

Tiene acceso al modelo de datos usado por IVsUIHierarchyWindow (como el Explorador de soluciones).

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

Comentarios

Esta interfaz es un servicio Managed Extensibility Framework (MEF) que un componente MEF puede importar. Dado un elemento IVsHierarchy y un itemid (solo un UINT que representa una "clave" a uno de los elementos de la jerarquía), IVsHierarchyItemManager puede devolver o IVsHierarchyItemIVsHierarchyItemIdentity representar ese elemento.

Propiedades

IsChangingItems

Obtiene si las adiciones o eliminaciones de elementos de una IVsHierarchy se están procesando actualmente. Esta propiedad será true cuando se procesen los cambios de uno de los eventos siguientes:

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

Métodos

GetHierarchyItem(IVsHierarchy, UInt32)

Obtiene o crea IVsHierarchyItem correspondiente al identificador especificado de la jerarquía y del elemento.

TryGetHierarchyItem(IVsHierarchy, UInt32, IVsHierarchyItem)

Obtiene IVsHierarchyItem en caché que representa el identificador especificado de la jerarquía y del elemento, si ya se ha creado uno.

TryGetHierarchyItemIdentity(IVsHierarchy, UInt32, IVsHierarchyItemIdentity)

Obtiene IVsHierarchyItemIdentity en caché que representa el identificador especificado de la jerarquía y del elemento, si ya se ha creado uno.

Eventos

AfterInvalidateItems

El evento se genera después de que se produce una notificación de OnInvalidateItems(UInt32) para un elemento.

OnItemAdded

El evento se genera después de que se produce una notificación de OnItemAdded(UInt32, UInt32, UInt32) para un elemento.

Se aplica a