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) |
Представляет сопоставление строк, определенное директивой сопоставления одной строки ( |
Свойства
CharacterOffset |
Необязательное смещение в дереве синтаксиса для строки сразу после расширенной |
IsHidden |
Значение true, если сопоставление строк помечает скрытый код. |
MappedSpan |
Если директива сопоставления строк сопоставляет диапазон с явно указанным файлом HasMappedPath , значение true. Если путь не сопоставлен Path , является пустым и HasMappedPath имеет значение false. Если директива сопоставления строк помечает скрытый код IsValid false. |
Span |
Диапазон в дереве синтаксиса, содержащий директиву сопоставления строк. |
Методы
Equals(LineMapping) |
Представляет сопоставление строк, определенное директивой сопоставления одной строки ( |
Equals(Object) |
Представляет сопоставление строк, определенное директивой сопоставления одной строки ( |
GetHashCode() |
Представляет сопоставление строк, определенное директивой сопоставления одной строки ( |
ToString() |
Представляет сопоставление строк, определенное директивой сопоставления одной строки ( |
Операторы
Equality(LineMapping, LineMapping) |
Представляет сопоставление строк, определенное директивой сопоставления одной строки ( |
Inequality(LineMapping, LineMapping) |
Представляет сопоставление строк, определенное директивой сопоставления одной строки ( |