Interface IVsMonitorSelection

 

Permite que os VSPackages para receber notificações de eventos de seleção e para obter informações sobre a hierarquia do projeto atual, item, o valor de elemento e o contexto do comando da interface do usuário.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute(1)]
public interface IVsMonitorSelection
[GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")]
[InterfaceTypeAttribute(1)]
public interface class IVsMonitorSelection
[<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")>]
[<InterfaceTypeAttribute(1)>]
type IVsMonitorSelection = interface end
<GuidAttribute("55AB9450-F9C7-4305-94E8-BEF12065338D")>
<InterfaceTypeAttribute(1)>
Public Interface IVsMonitorSelection

Métodos

Nome Descrição
System_CAPS_pubmethod AdviseSelectionEvents(IVsSelectionEvents, UInt32)

Registra um VSPackage para notificação de evento de seleção.

System_CAPS_pubmethod GetCmdUIContextCookie(Guid, UInt32)

Registra um contexto de interface do usuário do comando GUID e retorna o valor do cookie.

System_CAPS_pubmethod GetCurrentElementValue(UInt32, Object)

Retorna o valor para um determinado elemento.

System_CAPS_pubmethod GetCurrentSelection(IntPtr, UInt32, IVsMultiItemSelect, IntPtr)

Retorna a hierarquia do projeto atual, o item de projeto e o contêiner de seleção para a seleção atual.

System_CAPS_pubmethod IsCmdUIContextActive(UInt32, Int32)

Determina se um contexto de comando específico da interface do usuário está ativo.

System_CAPS_pubmethod SetCmdUIContext(UInt32, Int32)

Define o estado do contexto do comando de interface do usuário como ativo ou inativo.

System_CAPS_pubmethod UnadviseSelectionEvents(UInt32)

Cancela um registro para notificação de evento de seleção.

Observações para chamadores:

Essa interface é implementada pelo Shell de Visual Studio.Você pode obtê-lo do SVsShellMonitorSelection service.

Consulte também

Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo