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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.