Partager via


Source.GetExpansionProvider, méthode

Obtient un fournisseur de l'à expansion appui des extraits de code.

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

Syntaxe

'Déclaration
Public Overridable Function GetExpansionProvider As ExpansionProvider
public virtual ExpansionProvider GetExpansionProvider()

Valeur de retour

Type : Microsoft.VisualStudio.Package.ExpansionProvider
Si réussi, retours un objet d'ExpansionProvider ; sinon, retours nullRéférence Null (Nothing en Visual Basic) (l'expansion d'extrait de code n'est pas prise en charge).

Remarques

Un extrait de code est une portion de code qui est inséré à la position actuelle dans le fichier source, à la suite de taper un personnage d'achèvement (qui montre une liste de mots possibles d'achèvement qui comprennent des noms d'extrait de code) ou sélectionnant Insérer un extrait du menu d'IntelliSense.Si vous devez prendre en charge la fonctionnalité au delà de ce que les prises en charge de classe d'ExpansionProvider de base, vous devez dériver une classe de la classe d'Source et substituer cette méthode pour instancier votre propre version de la classe d'ExpansionProvider.

La méthode de base retourne un objet existant d'ExpansionProvider ou crée un nouvel objet d'ExpansionProvider, le définit comme objet existant, et le retourne.

Cette méthode est en général appelée du constructeur d'Source.

Consultez Prise en charge des extraits de code (managed de package) pour plus d'informations sur la façon dont cette méthode est utilisée.

Sécurité .NET Framework

Voir aussi

Référence

Source Classe

Microsoft.VisualStudio.Package, espace de noms

Autres ressources

Prise en charge des extraits de code (managed de package)