TextLine Struct
Describes a single logical line in a SourceText instance.
public readonly struct TextLine : IEquatable<TextLine>Example
var line = SourceText.From("first\nsecond").Lines[1];
var text = line.Text;
Assert.Equal("second", text);
Assert.Equal(1, line.LineNumber);
Assert.Equal(6, line.Start);- Implements
Constructors
| Name | Description |
|---|---|
| TextLine(int, int, int, string) | Describes a single logical line in a SourceText instance. |
TextLine(int, int, int, string)
Describes a single logical line in a SourceText instance.
Properties
| Name | Description |
|---|---|
| End | |
| LineNumber | |
| Start | |
| Text |
End
TextLine.csLineNumber
TextLine.csStart
TextLine.csText
TextLine.csMethods
| Name | Description |
|---|---|
| Deconstruct(int, int, int, string) | |
| Equals(TextLine) | |
| Equals(object) | |
| GetHashCode() | |
| ToString() |
Deconstruct(int, int, int, string)
Equals overloads
Equals(TextLine)
Equals(object)
GetHashCode()
ToString()
Operators
| Name | Description |
|---|---|
| operator ==(TextLine, TextLine) | |
| operator !=(TextLine, TextLine) |