AuthoringScope.Goto 方法

返回根据源和指定的命令的当前位置 (统一资源标识符) 的 URI。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.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 中)
  Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)

语法

声明
Public MustOverride Function Goto ( _
    cmd As VSConstants.VSStd97CmdID, _
    textView As IVsTextView, _
    line As Integer, _
    col As Integer, _
    <OutAttribute> ByRef span As TextSpan _
) As String
public abstract string Goto(
    VSConstants.VSStd97CmdID cmd,
    IVsTextView textView,
    int line,
    int col,
    out TextSpan span
)

参数

  • line
    类型:System.Int32
    [in] 包含文本的行号在光标之下。
  • col
    类型:System.Int32
    [in] 偏移量包含文本行中光标之下。

返回值

类型:System.String
如果成功,则返回包含 URI 的字符串;否则,返回空值。

备注

此方法调用返回包含该定义,声明或引用该文本在指定的位置文件的位置。例如,在中,如果用户在类名添一插入符号和从返回的上下文菜单的选定 转到声明 , URI 包含路径包含该类并返回的 TextSpan 声明的文件指示整个类名脱字号位置。

在默认托管包框架实现,从 ViewFilter 方法 HandleGoto 又调用又调用以响应用户命令转到声明,定义,或引用的此方法从 Source 类方法 OnSyncGoto 调用。Source 类方法 OnSyncGoto 完成该原因 Goto的分析操作。如果分析操作返回 AuthoringScope 对象则此方法调用获取 URI。

.NET Framework 安全性

请参见

参考

AuthoringScope 类

Microsoft.VisualStudio.Package 命名空间