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
- src
Type : Microsoft.VisualStudio.Package.Source
[in] Source représentant le fichier source.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.