SyntaxTree.GetLineMappings(CancellationToken) 方法

定义

如果树中没有行映射指令,则返回空序列。 否则,返回一系列跨度:每个范围描述两个连续#line指令之间的树范围的映射。 如果第一个指令不在第一行,则第一对描述第一个指令前面的范围映射。 序列的最后一对描述在上一个#line指令之后的跨度映射。

public abstract System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.LineMapping> GetLineMappings (System.Threading.CancellationToken cancellationToken = default);
abstract member GetLineMappings : System.Threading.CancellationToken -> seq<Microsoft.CodeAnalysis.LineMapping>
Public MustOverride Function GetLineMappings (Optional cancellationToken As CancellationToken = Nothing) As IEnumerable(Of LineMapping)

参数

cancellationToken
CancellationToken

返回

如果树不包含行映射指令,则为空序列。 否则为非空序列 LineMapping

适用于