Compartilhar via


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
Método público CreateSignatureHelpSession Cria uma sessão de ajuda de assinatura sem iniciá-lo.
Método público DismissAllSessions Descarta todas as sessões de ajuda de assinatura ativa desse agente ITextView.
Método público GetSessions Obtém a lista de todas as sessões de ajuda de assinatura para esse agente ITextView.
Método público IsSignatureHelpActive Determina se a Ajuda de assinatura está ativa.
Método público TriggerSignatureHelp(ITextView) Inicia o processo de assinatura ajuda na posição do cursor.
Método público 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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Language.Intellisense