Freigeben über


Position Klasse

Definition

Klasse, die eine Position in einem Textdokument darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

public ref class Position : IEquatable<Microsoft::VisualStudio::LanguageServer::Protocol::Position ^>
[System.Runtime.Serialization.DataContract]
public class Position : IEquatable<Microsoft.VisualStudio.LanguageServer.Protocol.Position>
[<System.Runtime.Serialization.DataContract>]
type Position = class
    interface IEquatable<Position>
Public Class Position
Implements IEquatable(Of Position)
Vererbung
Position
Attribute
Implementiert

Konstruktoren

Position()

Initialisiert eine neue Instanz der Position-Klasse.

Position(Int32, Int32)

Initialisiert eine neue Instanz der Position-Klasse.

Eigenschaften

Character

Ruft die Zeichennummer ab oder legt sie fest.

Line

Ruft die Zeilennummer ab oder legt sie fest.

Methoden

Equals(Object)

Überschreibt die Basisklassenmethode Equals(Object). Zwei Positionen sind gleich, wenn ihre Linie und das Zeichen identisch sind.

Equals(Position)

Klasse, die eine Position in einem Textdokument darstellt.

Weitere Informationen finden Sie in der Language Server-Protokollspezifikation .

GetHashCode()

Überschreibt die Basisklassenmethode GetHashCode()

Operatoren

Equality(Position, Position)

Überschreibt den Standardoperator. Zwei Positionen sind gleich, wenn sie beide NULL sind oder eine von ihnen das Objektäquivalent der anderen ist.

Inequality(Position, Position)

Überschreibt den Standardoperator nicht gleich.

Gilt für: