Partager via


ExpansionProvider.InsertNamedExpansion, méthode

Insère l'extrait de code spécifié dans la source à la position donnée.

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.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Syntaxe

'Déclaration
Public Overridable Function InsertNamedExpansion ( _
    view As IVsTextView, _
    title As String, _
    path As String, _
    pos As TextSpan, _
    showDisambiguationUI As Boolean _
) As Boolean
public virtual bool InsertNamedExpansion(
    IVsTextView view,
    string title,
    string path,
    TextSpan pos,
    bool showDisambiguationUI
)

Paramètres

  • title
    Type : System.String
    [in] chaîne d'Un contenant le nom ou le titre de l'extrait de code.
  • path
    Type : System.String
    [in] chaîne d'Un contenant le chemin d'accès au fichier modèle d'extrait de code.
  • showDisambiguationUI
    Type : System.Boolean
    [in] c'est true s'il existe plusieurs extrait de code avec le titre donné et une boîte de dialogue doit être montrée qu'ainsi que l'utilisateur peut sélectionner quel extrait de code à insérer ; sinon, il s'agit false (acceptez le premier extrait de code avec le titre donné).

Valeur de retour

Type : System.Boolean
Si un extrait de code était inséré, retourne true ; sinon, retours false.

Remarques

C'est une méthode d'assistance qui peut être appelée de votre propre code, en général en liaison avec la méthode d'FindExpansionByShortcut.Voyez l'exemple dans la classe d'ViewFilter pour voir comment cette méthode est utilisée.

La méthode de base appelle la méthode d'InsertNamedExpansion sur l'objet d'IVsExpansion.Si l'InsertNamedExpansion réussit, la classe d'ExpansionProvider est placée dans le mode d'expansion de modification et la méthode de base retourne true.Sinon, la session d'édition est terminée et les retours false de méthode de base.

Sécurité .NET Framework

Voir aussi

Référence

ExpansionProvider Classe

Microsoft.VisualStudio.Package, espace de noms