ExpansionProvider.BeginTemplateEditing 方法

插入以前准备的代码段并开始编辑模式的代码段。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)

语法

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

参数

  • line
    类型:System.Int32
    [in] 行号插入是出现的位置。
  • col
    类型:System.Int32
    [in] 在插入是所在行的字符偏移量。

备注

要插入的此代码段通过对 PrepareTemplate 方法的调用准备。

该基方法调用中 ExpansionProvider 类构造函数的 IVsExpansion 对象的 InsertNamedExpansion (ExpansionProvider) 的 IVsTextLines 对象获取对象。如果插入失败,则基方法调用 EndTemplateEditing 方法。否则,插入代码段,并编辑模式的此代码段启用 (后两个步骤在 IVsExpansion 对象的 InsertNamedExpansion 方法完成,则该方法调用 OnBeforeInsertion 方法) 时。

.NET Framework 安全性

请参见

参考

ExpansionProvider 类

Microsoft.VisualStudio.Package 命名空间