Compartilhar via


SyntaxTree.GetLineMappings(CancellationToken) Método

Definição

Retorna sequência vazia se não houver diretivas de mapeamento de linha na árvore. Caso contrário, retorna uma sequência de pares de intervalos: cada um descrevendo um mapeamento de um intervalo da árvore entre duas diretivas #line consecutivas. Se a primeira diretiva não estiver na primeira linha, o primeiro par descreverá o mapeamento do intervalo anterior à primeira diretiva. O último par da sequência descreve o mapeamento do intervalo seguindo a diretiva do último #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)

Parâmetros

cancellationToken
CancellationToken

Retornos

Sequência vazia se a árvore não contiver uma diretiva de mapeamento de linha. Caso contrário, uma sequência não vazia de LineMapping.

Aplica-se a