LineMapping Структура

Определение

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
Наследование
LineMapping
Реализации

Конструкторы

LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan)

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

Свойства

CharacterOffset

Необязательное смещение в дереве синтаксиса для строки сразу после расширенной #line директивы в C#.

IsHidden

Значение true, если сопоставление строк помечает скрытый код.

MappedSpan

Если директива сопоставления строк сопоставляет диапазон с явно указанным файлом HasMappedPath , значение true. Если путь не сопоставлен Path , является пустым и HasMappedPath имеет значение false. Если директива сопоставления строк помечает скрытый код IsValid false.

Span

Диапазон в дереве синтаксиса, содержащий директиву сопоставления строк.

Методы

Equals(LineMapping)

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

Equals(Object)

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

GetHashCode()

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

ToString()

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

Операторы

Equality(LineMapping, LineMapping)

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

Inequality(LineMapping, LineMapping)

Представляет сопоставление строк, определенное директивой сопоставления одной строки (#line в C# или #ExternalSource VB).

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