Поделиться через


SyntaxTree.GetMappedLineSpan(TextSpan, CancellationToken) Метод

Определение

Возвращает расположение с точки зрения пути, строки и столбца после применения директив сопоставления исходных строк (#line в C# или #ExternalSource VB).

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

Параметры

span
TextSpan

Диапазон в дереве.

cancellationToken
CancellationToken

Токен отмены.

Возвращаемое значение

Допустимое FileLinePositionSpan значение, содержащее сведения о пути, строке и столбце.

Если путь к расположению сопоставлен результирующий путь — это путь, указанный в соответствующем #line, в противном случае — значение FilePath.

Путь к расположению считается сопоставленным, если перед ним предшествует директива сопоставления строк, указывающая явный путь к файлу или имеет значение #line default.

Применяется к