Freigeben über


CSharpSyntaxTree.GetMappedLineSpan(TextSpan, CancellationToken) Methode

Definition

Ruft die Position in Bezug auf Pfad, Linie und Spalte nach dem Anwenden von Richtlinien für die Quellzeilenzuordnung (#line) ab.

public override Microsoft.CodeAnalysis.FileLinePositionSpan GetMappedLineSpan (Microsoft.CodeAnalysis.Text.TextSpan span, System.Threading.CancellationToken cancellationToken = default);
override this.GetMappedLineSpan : Microsoft.CodeAnalysis.Text.TextSpan * System.Threading.CancellationToken -> Microsoft.CodeAnalysis.FileLinePositionSpan
Public Overrides Function GetMappedLineSpan (span As TextSpan, Optional cancellationToken As CancellationToken = Nothing) As FileLinePositionSpan

Parameter

span
TextSpan

Spannen sie innerhalb der Struktur.

cancellationToken
CancellationToken

Abbruchtoken.

Gibt zurück

Ein gültiger FileLinePositionSpan Pfad, Zeilen- und Spalteninformationen.

Wenn der Speicherortpfad zugeordnet ist, ist der resultierende Pfad der pfad, der im entsprechenden #line, andernfalls angegeben ist FilePath.

Ein Speicherortpfad wird als zugeordnet betrachtet, wenn die erste #line Direktive, die ihm vorangeht, und dass entweder ein expliziter Dateipfad angegeben oder vorhanden ist #line default und einen expliziten Pfad angibt.

Gilt für: