IVsHierarchyItemManager Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |