LineMapping Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents a line mapping defined by a single line mapping directive (#line
in C# or #ExternalSource
in VB).
public readonly struct LineMapping : IEquatable<Microsoft.CodeAnalysis.LineMapping>
type LineMapping = struct
Public Structure LineMapping
Implements IEquatable(Of LineMapping)
- Inheritance
-
LineMapping
- Implements
Constructors
LineMapping(LinePositionSpan, Nullable<Int32>, FileLinePositionSpan) |
Properties
CharacterOffset |
The optional offset in the syntax tree for the line immediately following an enhanced |
IsHidden |
True if the line mapping marks hidden code. |
MappedSpan |
If the line mapping directive maps the span into an explicitly specified file the HasMappedPath is true. If the path is not mapped Path is empty and HasMappedPath is false. If the line mapping directive marks hidden code IsValid is false. |
Span |
The span in the syntax tree containing the line mapping directive. |
Methods
Equals(LineMapping) | |
Equals(Object) | |
GetHashCode() | |
ToString() |
Operators
Equality(LineMapping, LineMapping) | |
Inequality(LineMapping, LineMapping) |