IPersistentSpan.TryGetStartLineIndex(Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取范围的起始点作为行号,并从行的开头处获取偏移量。
public:
bool TryGetStartLineIndex([Runtime::InteropServices::Out] int % startLine, [Runtime::InteropServices::Out] int % startIndex);
bool TryGetStartLineIndex([Runtime::InteropServices::Out] int & startLine, [Runtime::InteropServices::Out] int & startIndex);
public bool TryGetStartLineIndex (out int startLine, out int startIndex);
abstract member TryGetStartLineIndex : int * int -> bool
Public Function TryGetStartLineIndex (ByRef startLine As Integer, ByRef startIndex As Integer) As Boolean
参数
- startLine
- Int32
起始点的行号。
- startIndex
- Int32
从包含开始点的行的开头开始的字符偏移量。
返回
如果 out 参数有效,则为 true;否则 (在这种情况下,TryGetSpan 将) 工作。
注解
如果基础文档已打开,则可在任何范围内使用此方法。
如果基础文档已关闭,则可以使用此方法,前提是使用工厂的行/索引方法在关闭的文档上创建了文档,或者在创建了该范围之后已打开了该文档。
通常,在使用之前,应尝试使用此方法 (和 TryGetEndLineIndex(Int32, Int32)) TryGetSpan(Span) 。