TextSpanHelper.Normalize 方法
锁定给定范围的末尾到给定文本缓冲区的物理行长度。
命名空间: Microsoft.VisualStudio.Package
程序集: Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.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.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
语法
声明
Public Shared Sub Normalize ( _
ByRef span As TextSpan, _
textLines As IVsTextLines _
)
public static void Normalize(
ref TextSpan span,
IVsTextLines textLines
)
参数
- span
类型:Microsoft.VisualStudio.TextManager.Interop.TextSpan%
[in] 要修改的 TextSpan 对象。此对象可以为空。
- textLines
类型:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines
[in] 规范化的 IVsTextLines 对象。
备注
如果缓冲区为空时,则此方法确保范围为正数的。 否则,此方法修改该范围,以便一样并在给定文本缓冲区指定的边界之间。 这意味着起点和终点比的行数点所修改的大小小于缓冲区的,起点比开头的行的长度点小于,因此,方法是将比结束行的长度小于。 如果该点位于限制外,它设置为限制。 例如,在中,如果该终结点比行的数目,方法是将设置为最后一行的索引。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。