Compartilhar via


Interface ICompletionBroker

Representa o broker central responsável pela conclusão da instrução.

Namespace:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (em Microsoft.VisualStudio.Language.Intellisense.dll)

Sintaxe

'Declaração
Public Interface ICompletionBroker
public interface ICompletionBroker
public interface class ICompletionBroker
type ICompletionBroker =  interface end
public interface ICompletionBroker

O tipo ICompletionBroker expõe os membros a seguir.

Métodos

  Nome Descrição
Método público CreateCompletionSession Cria uma sessão de conclusão, mas não é iniciado.
Método público DismissAllSessions Descarta todas as sessões de conclusão da instrução ativa.
Método público GetSessions Obtém a lista de sessões de conclusão da instrução ativa.
Método público IsCompletionActive Determina se ou não está ativa a conclusão da instrução sobre especificado ITextView.
Método público TriggerCompletion(ITextView) Inicia o processo de conclusão da instrução, supondo que a posição do cursor para a posição em que as conclusões devem ser inseridos.
Método público TriggerCompletion(ITextView, ITrackingPoint, Boolean) Inicia o processo de conclusão da instrução na posição especificada.

Superior

Comentários

Esta interface deve ser importada da seguinte maneira:

[Import]
internal ICompletionBroker CompletionBroker { get; set; }

Exemplos

Para obter um exemplo dessa interface, consulte Passo a passo: Exibindo a conclusão da instrução.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Language.Intellisense