LinePosition Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unveränderliche Darstellung einer Zeilennummer und Position in einer SourceText-Instanz.
public value class LinePosition : IComparable<Microsoft::CodeAnalysis::Text::LinePosition>, IEquatable<Microsoft::CodeAnalysis::Text::LinePosition>
public readonly struct LinePosition : IComparable<Microsoft.CodeAnalysis.Text.LinePosition>, IEquatable<Microsoft.CodeAnalysis.Text.LinePosition>
[System.Runtime.Serialization.DataContract]
public readonly struct LinePosition : IComparable<Microsoft.CodeAnalysis.Text.LinePosition>, IEquatable<Microsoft.CodeAnalysis.Text.LinePosition>
type LinePosition = struct
[<System.Runtime.Serialization.DataContract>]
type LinePosition = struct
Public Structure LinePosition
Implements IComparable(Of LinePosition), IEquatable(Of LinePosition)
- Vererbung
-
LinePosition
- Attribute
- Implementiert
Konstruktoren
LinePosition(Int32, Int32) |
Initialisiert eine neue Instanz einer LinePosition Mit der angegebenen Zeile und des Zeichens. |
Eigenschaften
Character |
Die Zeichenposition innerhalb der Zeile. |
Line |
Die Zeilennummer. Die erste Zeile in einer Datei wird als Zeile 0 (nullbasierte Zeilennummerierung) definiert. |
Zero |
Eine LinePosition , die Position 0 an Zeile 0 darstellt. |
Methoden
CompareTo(LinePosition) |
Unveränderliche Darstellung einer Zeilennummer und Position in einer SourceText-Instanz. |
Equals(LinePosition) |
Bestimmt, ob zwei LinePosition identisch sind. |
Equals(Object) |
Bestimmt, ob zwei LinePosition identisch sind. |
GetHashCode() |
Stellt eine Hashfunktion für LinePosition. |
ToString() |
Stellt eine Zeichenfolgendarstellung für LinePosition. |
Operatoren
Equality(LinePosition, LinePosition) |
Bestimmt, ob zwei LinePosition identisch sind. |
GreaterThan(LinePosition, LinePosition) |
Unveränderliche Darstellung einer Zeilennummer und Position in einer SourceText-Instanz. |
GreaterThanOrEqual(LinePosition, LinePosition) |
Unveränderliche Darstellung einer Zeilennummer und Position in einer SourceText-Instanz. |
Inequality(LinePosition, LinePosition) |
Bestimmt, ob zwei LinePosition-Objekte unterschiedlich sind. |
LessThan(LinePosition, LinePosition) |
Unveränderliche Darstellung einer Zeilennummer und Position in einer SourceText-Instanz. |
LessThanOrEqual(LinePosition, LinePosition) |
Unveränderliche Darstellung einer Zeilennummer und Position in einer SourceText-Instanz. |