Struct LineMapping
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public readonly struct LineMapping : IEquatable<LineMapping>
Constructors
LineMapping(LinePositionSpan, int?, FileLinePositionSpan)
Declaration
public LineMapping(LinePositionSpan span, int? characterOffset, FileLinePositionSpan mappedSpan)
Parameters
Properties
CharacterOffset
Declaration
public int? CharacterOffset { get; }
Property Value
IsHidden
Declaration
public bool IsHidden { get; }
Property Value
MappedSpan
Declaration
public FileLinePositionSpan MappedSpan { get; }
Property Value
Span
Declaration
public LinePositionSpan Span { get; }
Property Value
Methods
Equals(LineMapping)
Declaration
public bool Equals(LineMapping other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string? ToString()
Returns
Overrides
Operators
operator ==(LineMapping, LineMapping)
Declaration
public static bool operator ==(LineMapping left, LineMapping right)
Parameters
Returns
operator !=(LineMapping, LineMapping)
Declaration
public static bool operator !=(LineMapping left, LineMapping right)
Parameters
Returns
Implements