Partager via


ISmartTagSourceProvider, interface

Définit un fournisseur de source de balise active.

Espace de noms :  Microsoft.VisualStudio.Language.Intellisense
Assembly :  Microsoft.VisualStudio.Language.Intellisense (dans Microsoft.VisualStudio.Language.Intellisense.dll)

Syntaxe

'Déclaration
Public Interface ISmartTagSourceProvider
public interface ISmartTagSourceProvider
public interface class ISmartTagSourceProvider
type ISmartTagSourceProvider =  interface end
public interface ISmartTagSourceProvider

Le type ISmartTagSourceProvider expose les membres suivants.

Méthodes

  Nom Description
Méthode publique TryCreateSmartTagSource Essaie de créer une source de balise active pour la mémoire tampon spécifiée.

Début

Notes

C'est un composant MEF, et doit être exportée avec l'attribut suivant :

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

Vous spécifiez ContentTypeAttribute afin que le fournisseur de source doit créer des sources uniquement pour des mémoires tampon des types de contenu qu'il reconnaît, puis OrderAttribute pour spécifier la commande dans laquelle les sources sont appelées.

Exemples

Pour obtenir un exemple de l'utilisation de cette interface, consultez Procédure pas - à - pas : afficher SmartTags.

Voir aussi

Référence

Microsoft.VisualStudio.Language.Intellisense, espace de noms