Struct TextLine
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public readonly struct TextLine : IEquatable<TextLine>
Properties
End
Declaration
Property Value
EndIncludingLineBreak
Declaration
public int EndIncludingLineBreak { get; }
Property Value
LineNumber
Declaration
public int LineNumber { get; }
Property Value
Span
Declaration
public TextSpan Span { get; }
Property Value
SpanIncludingLineBreak
Declaration
public TextSpan SpanIncludingLineBreak { get; }
Property Value
Start
Declaration
public int Start { get; }
Property Value
Text
Declaration
public SourceText? Text { get; }
Property Value
Methods
Equals(TextLine)
Declaration
public bool Equals(TextLine other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
FromSpan(SourceText, TextSpan)
Declaration
public static TextLine FromSpan(SourceText text, TextSpan span)
Parameters
Returns
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Operators
operator ==(TextLine, TextLine)
Declaration
public static bool operator ==(TextLine left, TextLine right)
Parameters
Returns
operator !=(TextLine, TextLine)
Declaration
public static bool operator !=(TextLine left, TextLine right)
Parameters
Returns
Implements