Position Class

Definition

Class which represents a position on a text document.

See the Language Server Protocol specification for additional information.

C++
public ref class Position : IEquatable<Microsoft::VisualStudio::LanguageServer::Protocol::Position ^>
Inheritance
Position
Attributes
Implements

Constructors

Position()

Initializes a new instance of the Position class.

Position(Int32, Int32)

Initializes a new instance of the Position class.

Properties

Character

Gets or sets the character number.

Line

Gets or sets the line number.

Methods

Equals(Object)

Overrides base class method Equals(Object). Two positions are equal if their line and character are the same.

Equals(Position)

Indicates whether the current object is equal to another object of the same type.

GetHashCode()

Overrides base class method GetHashCode()

Operators

Equality(Position, Position)

Overrides default equals operator. Two positions are equal if they are both null or one of them is the object equivalent of the other.

Inequality(Position, Position)

Overrides the default not equals operator.

Applies to

Product Versies
Visual Studio SDK 2017, 2019, 2022