ViewFilter.GetWordExtent 方法

返回包含特定位置字或表达式的区域。

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

语法

声明
Public Overridable Function GetWordExtent ( _
    line As Integer, _
    index As Integer, _
    flags As UInteger, _
    span As TextSpan() _
) As Integer
public virtual int GetWordExtent(
    int line,
    int index,
    uint flags,
    TextSpan[] span
)

参数

  • index
    类型:System.Int32
    [in] 在检查行的字符偏移量。

返回值

类型:System.Int32
如果成功,则返回 S_OK。; 如果没有标识符或表达式在指定的位置,则返回; S_FALSE 否则,返回错误代码。

实现

IVsTextViewFilter.GetWordExtent(Int32, Int32, UInt32, array<TextSpan[])

备注

此方法调用获取开始在给定位置的标识符或表达式的区域。 位置可以是一个中间或在该标识符或表达式的结尾。

此方法是 GetWordExtent 方法的实现。 IVsTextViewFilter 接口的。

该基方法验证参数前向调用在 ViewFilter 构造函数获取的 Source 对象的 GetWordExtent

.NET Framework 安全性

请参见

参考

ViewFilter 类

Microsoft.VisualStudio.Package 命名空间