Condividi tramite


Interfaccia ISmartTagSourceProvider

Definisce un provider di un'origine di smart tag.

Spazio dei nomi:  Microsoft.VisualStudio.Language.Intellisense
Assembly:  Microsoft.VisualStudio.Language.Intellisense (in Microsoft.VisualStudio.Language.Intellisense.dll)

Sintassi

'Dichiarazione
Public Interface ISmartTagSourceProvider
public interface ISmartTagSourceProvider
public interface class ISmartTagSourceProvider
type ISmartTagSourceProvider =  interface end
public interface ISmartTagSourceProvider

Il tipo ISmartTagSourceProvider espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico TryCreateSmartTagSource Tenta di creare un'origine di smart tag per il buffer specificato.

In alto

Note

Si tratta di un elemento del framework MEF e deve esportato con l'attributo seguente:

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

Si specifica ContentTypeAttribute affinché il provider di origine necessario creare i database di origine solo per i buffer dei tipi di contenuto riconosce e OrderAttribute per specificare l'ordine in cui i database di origine vengono chiamati.

Esempi

Per un esempio dell'utilizzo di questa interfaccia, vedere procedura dettagliata: Visualizzazione dello SmartTags.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Language.Intellisense