Interface IVsHierarchyDeleteHandler
Gerencia a exclusão ou a remoção de itens de hierarquia.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
[InterfaceTypeAttribute(1)]
[GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")]
public interface IVsHierarchyDeleteHandler
[InterfaceTypeAttribute(1)]
[GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")]
public interface class IVsHierarchyDeleteHandler
[<InterfaceTypeAttribute(1)>]
[<GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")>]
type IVsHierarchyDeleteHandler = interface end
<InterfaceTypeAttribute(1)>
<GuidAttribute("320E51F6-D238-4BD0-BA89-CCA91DBCF411")>
Public Interface IVsHierarchyDeleteHandler
Métodos
Nome | Descrição | |
---|---|---|
DeleteItem(UInt32, UInt32) | Lida com a exclusão ou a remoção de um item de hierarquia. |
|
QueryDeleteItem(UInt32, UInt32, Int32) | Chamado pelo ambiente para determinar se a hierarquia suporta a exclusão do item, remoção ou ambos. |
Comentários
Essa interface é opcional e é recuperada chamando QueryInterface de IVsHierarchy.Ele oferece suporte à implementação da UIHWF_RouteCmdidDelete comando.
Implemente essa interface para determinar como a exclusão ou remoção de itens da hierarquia é tratada.Hierarquias podem oferecer suporte a uma opção de exclusão-de-armazenamento destrutiva e de uma opção Remover-do-projeto não destrutiva em uma base por item; a operação baseia-se na seleção de usuários de uma caixa de diálogo.
IVsUIHierarchyWindowalças de UIHWF_RouteCmdidDelete comando.Para remover ou excluir um item, IVsUIHierarchyWindow chamadas QueryDeleteItem ou DeleteItem com operações adequadas.
Observações para implementadores:
Implementado por hierarquias para controlar a exclusão ou remover opções para itens de hierarquia.
Observações para chamadores:
Chamado pelo ambiente quando um item de hierarquia é selecionado (QueryDeleteItem) ou excluídos/removidos (DeleteItem).
Consulte também
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo