Freigeben über


LinePosition Struktur

Definition

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.

Gilt für: