Position Класс

Определение

Класс , представляющий позицию в текстовом документе.

Дополнительные сведения см. в спецификации протокола языкового сервера .

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)
Наследование
Position
Атрибуты
Реализации

Конструкторы

Position()

Инициализирует новый экземпляр класса Position.

Position(Int32, Int32)

Инициализирует новый экземпляр класса Position.

Свойства

Character

Возвращает или задает номер символа.

Line

Возвращает или задает номер строки.

Методы

Equals(Object)

Переопределяет метод Equals(Object)базового класса . Две позиции равны, если их линия и символ совпадают.

Equals(Position)

Класс , представляющий позицию в текстовом документе.

Дополнительные сведения см. в спецификации протокола языкового сервера .

GetHashCode()

Переопределяет метод базового класса GetHashCode()

Операторы

Equality(Position, Position)

Переопределяет оператор равенства по умолчанию. Две позиции равны, если они оба имеют значение NULL или одна из них является объектным эквивалентом другого.

Inequality(Position, Position)

Переопределяет оператор по умолчанию not equals.

Применяется к