Partager via


LanguageService.CreateExpansionProvider, méthode

Instancie une classe d'ExpansionProvider.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

'Déclaration
Public Overridable Function CreateExpansionProvider ( _
    src As Source _
) As ExpansionProvider
public virtual ExpansionProvider CreateExpansionProvider(
    Source src
)

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Package.ExpansionProvider
Si réussi, retours un objet d'ExpansionProvider ; sinon, retours une valeur NULL.

Remarques

Un fournisseur d'expansion prend en charge les extraits de code qui sont développés dans le fichier source.Un extrait de code peut contenir zéro ou plusieurs champs qui sont remplis selon le contexte, une fonction de développement, ou une valeur qui est incorporée dans le modèle d'extrait de code.Un fournisseur d'expansion exécute non seulement le processus d'expansion du modèle dans code source, mais il gère également modifier le modèle en place.

La méthode de base retourne toujours un nouvel objet d'ExpansionProvider.

Sécurité .NET Framework

Voir aussi

Référence

LanguageService Classe

Microsoft.VisualStudio.Package, espace de noms