TextSpanHelper.Normalize(TextSpan, IVsTextLines) 方法

定义

将给定范围的末尾固定到给定文本缓冲区中的实际行长度。

public:
 static void Normalize(Microsoft::VisualStudio::TextManager::Interop::TextSpan % span, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ textLines);
public:
 static void Normalize(Microsoft::VisualStudio::TextManager::Interop::TextSpan &  span, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines ^ textLines);
 static void Normalize(Microsoft::VisualStudio::TextManager::Interop::TextSpan & span, Microsoft::VisualStudio::TextManager::Interop::IVsTextLines const & textLines);
public static void Normalize (ref Microsoft.VisualStudio.TextManager.Interop.TextSpan span, Microsoft.VisualStudio.TextManager.Interop.IVsTextLines textLines);
static member Normalize : TextSpan * Microsoft.VisualStudio.TextManager.Interop.IVsTextLines -> unit
Public Shared Sub Normalize (ByRef span As TextSpan, textLines As IVsTextLines)

参数

span
TextSpan

TextSpan 要修改的对象。 此对象可以为 null。

textLines
IVsTextLines

IVsTextLines 要规范化的对象。

注解

如果缓冲区为 null,则此方法确保范围为正。 否则,此方法将修改跨距,使其为正值,并位于给定文本缓冲区所指示的边界内。 这意味着,已修改范围的起始点和结束点小于缓冲区中的行数,开始点小于起始行的长度,并且终结点小于结束行的行的长度。 如果某个点超出限制,则将其设置为限制。 例如,如果终点大于行数,则终结点将设置为最后一行的索引。

适用于