Interface ISignatureHelpBroker
Define o broker de ajuda de assinatura, que é o principal componente do processo de assinatura de Ajuda.
Namespace: Microsoft.VisualStudio.Language.Intellisense
Assembly: Microsoft.VisualStudio.Language.Intellisense (em Microsoft.VisualStudio.Language.Intellisense.dll)
Sintaxe
'Declaração
Public Interface ISignatureHelpBroker
public interface ISignatureHelpBroker
public interface class ISignatureHelpBroker
type ISignatureHelpBroker = interface end
public interface ISignatureHelpBroker
O tipo ISignatureHelpBroker expõe os membros a seguir.
Métodos
Nome | Descrição | |
---|---|---|
CreateSignatureHelpSession | Cria uma sessão de ajuda de assinatura sem iniciá-lo. | |
DismissAllSessions | Descarta todas as sessões de ajuda de assinatura ativa desse agente ITextView. | |
GetSessions | Obtém a lista de todas as sessões de ajuda de assinatura para esse agente ITextView. | |
IsSignatureHelpActive | Determina se a Ajuda de assinatura está ativa. | |
TriggerSignatureHelp(ITextView) | Inicia o processo de assinatura ajuda na posição do cursor. | |
TriggerSignatureHelp(ITextView, ITrackingPoint, Boolean) | Inicia o processo de assinatura de Ajuda no ponto especificado. |
Superior
Comentários
O broker é responsável pela manipulação de cada sessão de ajuda de assinatura do começo ao fim. Controladores de IntelliSense solicitam esse agente disparador ou descartar a Ajuda de assinatura. O agente também pode ser usado por outros componentes, para determinar o estado da Ajuda de assinatura ou para acionar o processo.
Isso deve ser importado da seguinte maneira:
[Import]
internal ISignatureHelpBroker m_helpBroker = null;
Exemplos
Para obter um exemplo do uso dessa interface, consulte Passo a passo: Exibindo a Ajuda de assinatura.