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