Compartilhar via


Interface ISmartTagSourceProvider

Define um provedor de uma fonte de marca inteligente.

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

Sintaxe

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

O tipo ISmartTagSourceProvider expõe os membros a seguir.

Métodos

  Nome Descrição
Método público TryCreateSmartTagSource Tenta criar uma fonte de marca inteligente para o buffer especificado.

Superior

Comentários

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

[Export(typeof(ISmartTagSourceProvider))] 
[Order…] 
[Name…] 
[ContentType...] 

Você pode especificar o ContentTypeAttribute para que o provedor de origem precisa criar fontes apenas para os buffers dos tipos de conteúdo, ele reconhece, e OrderAttribute para especificar a ordem na qual as fontes são chamadas.

Exemplos

Para obter um exemplo do uso dessa interface, consulte Passo a passo: Exibindo SmartTags.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Language.Intellisense