AuthoringScope.GetDeclarations 方法

返回基于分析的指定原因说明的列表。

命名空间:  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 GetDeclarations ( _
    view As IVsTextView, _
    line As Integer, _
    col As Integer, _
    info As TokenInfo, _
    reason As ParseReason _
) As Declarations
public abstract Declarations GetDeclarations(
    IVsTextView view,
    int line,
    int col,
    TokenInfo info,
    ParseReason reason
)

参数

  • line
    类型:System.Int32
    [in] 行号分析操作开始位置。
  • col
    类型:System.Int32
    [in] 偏移量分析操作开头的行中。

返回值

类型:Microsoft.VisualStudio.Package.Declarations
如果成功返回 Declarations 对象;否则,返回空值。

备注

此方法用于获取成员声明列出基于在源代码中的特定位置的为了支持 IntelliSense 成员列表 (所有成员列表特定类或范围)。 请注意分析操作完成时,此方法调用时。

在默认托管包框架实现, Source 类方法 Completion 调用显示用户可以选择从完成一个特殊标识符的项标题的列表。 为 Completion 的调用触发,在分析操作返回 MemberSelect 时,用户键入字符。 Completion 执行分析操作中,所以,当分析完成时, GetDeclarations 方法调用返回列表的说明演示。 请注意返回的 Declarations 对象始终 Declarations 类的实现。

.NET Framework 安全性

请参见

参考

AuthoringScope 类

Microsoft.VisualStudio.Package 命名空间