Partager via


ExpansionProvider.BeginTemplateEditing, méthode

Insère l'extrait de code au préalable préparé et démarre le mode de modification d'extrait 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.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 Sub BeginTemplateEditing ( _
    line As Integer, _
    col As Integer _
)
public virtual void BeginTemplateEditing(
    int line,
    int col
)

Paramètres

  • line
    Type : System.Int32
    [in] le numéro de ligne où l'insertion est d'avoir lieu.
  • col
    Type : System.Int32
    [in] l'offset de personnage sur la ligne où l'insertion est d'avoir lieu.

Remarques

L'extrait de code à insérer a été préparé par un appel à la méthode d'PrepareTemplate.

La méthode de base appelle l'InsertNamedExpansion sur l'objet d'IVsExpansion qui a été obtenu à partir de l'objet d'IVsTextLines dans le constructeur de classe d'ExpansionProvider (ExpansionProvider).Si l'insertion échoue, la méthode de base appelle la méthode d'EndTemplateEditing.Sinon, l'extrait de code est inséré et le mode de modification d'extrait de code est activé (les deux dernières étapes sont effectuées dans la méthode d'InsertNamedExpansion sur l'objet d'IVsExpansion lorsque ce des appels de méthode la méthode d'OnBeforeInsertion).

Sécurité .NET Framework

Voir aussi

Référence

ExpansionProvider Classe

Microsoft.VisualStudio.Package, espace de noms