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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.