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. |