Compartilhar via


Interface ISignatureHelpSourceProvider

Define a extensão usada para criar provedores de ajuda de assinatura de um determinado ITextBuffer aberto em um determinado contexto.

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

Sintaxe

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

O tipo ISignatureHelpSourceProvider expõe os membros a seguir.

Métodos

  Nome Descrição
Método público TryCreateSignatureHelpSource Tentativas de criar uma assinatura ajudam o provedor para o buffer de texto indicado.

Superior

Comentários

Essa é uma parte de componente MEF e deve ser exportada com o seguinte atributo:

[Export(typeof(ISignaturehelpSourceProvider))] 

Exporters do componente devem adicionar pelo menos um ContentTypeAttribute para especificar os tipos de conteúdo para o qual o componente é válido, e um OrderAttribute para especificar a ordem do provedor em relação aos outros provedores de assinatura de Ajuda.

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