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 | |
---|---|---|
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.