ExpansionProvider.InsertSpecificExpansion 方法

插入给定代码段添加到源中指定的位置。

命名空间:  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 Function InsertSpecificExpansion ( _
    view As IVsTextView, _
    snippet As XmlElement, _
    pos As TextSpan, _
    relativePath As String _
) As Boolean
public virtual bool InsertSpecificExpansion(
    IVsTextView view,
    XmlElement snippet,
    TextSpan pos,
    string relativePath
)

参数

  • relativePath
    类型:System.String
    [in] 此代码段执行的代码段模板文件的相对路径。

返回值

类型:System.Boolean
如果插入到此代码段,则返回 true;否则,返回错误。

备注

该基方法转换为 IXMLDOMNode 对象的 XmlElement 对象并调用 IVsExpansion 对象的 InsertSpecificExpansion 方法。如果 InsertSpecificExpansion 方法成功,基方法保存返回的 IVsExpansionSession 对象并返回 true;否则,基方法返回错误。

.NET Framework 安全性

请参见

参考

ExpansionProvider 类

Microsoft.VisualStudio.Package 命名空间