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
)
参数
- line
类型:System.Int32
[in] 检查的行号。
- index
类型:System.Int32
[in] 在检查行的字符偏移量。
- flags
类型:System.UInt32
[in] 标志的组合。 WORDEXTFLAGS 枚举的。
- span
类型:array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
[out] 返回包含请求的范围的 TextSpan 对象。
返回值
类型:System.Int32
如果成功,则返回 S_OK。; 如果没有标识符或表达式在指定的位置,则返回; S_FALSE 否则,返回错误代码。
实现
IVsTextViewFilter.GetWordExtent(Int32, Int32, UInt32, array<TextSpan[])
备注
此方法调用获取开始在给定位置的标识符或表达式的区域。 位置可以是一个中间或在该标识符或表达式的结尾。
此方法是 GetWordExtent 方法的实现。 IVsTextViewFilter 接口的。
该基方法验证参数前向调用在 ViewFilter 构造函数获取的 Source 对象的 GetWordExtent 。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。