Condividi tramite


Metodo ExpansionProvider.BeginTemplateEditing

Inserisce il frammento di codice in precedenza preparato e avvia la modalità di modifica del frammento.

Spazio dei nomi:  Microsoft.VisualStudio.Package
Assembly:   Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Sintassi

'Dichiarazione
Public Overridable Sub BeginTemplateEditing ( _
    line As Integer, _
    col As Integer _
)
public virtual void BeginTemplateEditing(
    int line,
    int col
)

Parametri

  • line
    Tipo: System.Int32
    [in] Il numero di riga in cui l'inserimento consiste nel disporre volta.
  • col
    Tipo: System.Int32
    [in] L'offset del carattere sulla riga in cui l'inserimento consiste nel disporre volta.

Note

Il frammento da inserire è stato in grado da una chiamata a PrepareTemplate metodo.

Le chiamate al metodo di base InsertNamedExpansion in IVsExpansion oggetto che è stato ottenuto dal IVsTextLines l'oggetto in ExpansionProvider costruttore di classe (ExpansionProvider).Se l'inserimento non riesce, il metodo di base chiama EndTemplateEditing metodo.In caso contrario, viene inserito il frammento e la modalità di modifica del frammento è abilitata (i due passaggi risultano eseguiti in OnBeforeInsertion metodo su di IVsExpansion oggetto quando tale chiamata al metodo di InsertNamedExpansion metodo).

Sicurezza di .NET Framework

Vedere anche

Riferimenti

ExpansionProvider Classe

Spazio dei nomi Microsoft.VisualStudio.Package