VirtualSnapshotPoint Структура

Определение

Представляет точку SnapshotPoint, которая может иметь виртуальные пробелы.

public value class VirtualSnapshotPoint : IComparable<Microsoft::VisualStudio::Text::VirtualSnapshotPoint>
public struct VirtualSnapshotPoint : IComparable<Microsoft.VisualStudio.Text.VirtualSnapshotPoint>
type VirtualSnapshotPoint = struct
Public Structure VirtualSnapshotPoint
Implements IComparable(Of VirtualSnapshotPoint)
Наследование
VirtualSnapshotPoint
Реализации

Комментарии

Виртуальные пробелы — это "лишние" пробелы в конце строки, которые не добавляются к длине строки. Вы можете включать или отключать виртуальные пространства в Visual Studio. Если виртуальные пространства отключены, нажатие клавиши со стрелкой вправо в конце строки приводит к перемещению курсора в начало следующей строки. Если виртуальные пространства включены, нажатие клавиши со стрелкой вправо в конце строки приводит к тому, что курсор переместится вперед на той же строке.

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

VirtualSnapshotPoint(ITextSnapshot, Int32)

Инициализирует новый экземпляр в VirtualSnapshotPoint position в с нулевым количеством snapshot виртуальных пробелов.

VirtualSnapshotPoint(ITextSnapshotLine, Int32)

Инициализирует новый экземпляр в с VirtualSnapshotPoint offset line , при необходимости помещая точку в виртуальное пространство.

VirtualSnapshotPoint(SnapshotPoint)

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

VirtualSnapshotPoint(SnapshotPoint, Int32)

Инициализирует новый экземпляр с с VirtualSnapshotPoint position указанным числом виртуальных пробелов.

Свойства

IsInVirtualSpace

Определяет, содержит ли точка снимка виртуальные пробелы.

Position

Получает позицию точки снимка.

VirtualSpaces

Получает число виртуальных пробелов.

Методы

CompareTo(VirtualSnapshotPoint)

Сравнивает одну точку VirtualSnapshotPoint с другой.

Equals(Object)

Определяет, совпадают ли два объекта VirtualSnapshotPoint.

GetHashCode()

Возвращает хэш-код для объекта.

ToString()

Преобразует объект в строку.

TranslateTo(ITextSnapshot)

Преобразует эту точку в snapshot .

TranslateTo(ITextSnapshot, PointTrackingMode)

Преобразует эту точку в объект snapshot с заданным режимом отслеживания.

Операторы

Equality(VirtualSnapshotPoint, VirtualSnapshotPoint)

Определяет, совпадают ли два объекта VirtualSnapshotPoint.

GreaterThan(VirtualSnapshotPoint, VirtualSnapshotPoint)

Определяет, действительно ли позиция левой точки больше позиции правой точки.

GreaterThanOrEqual(VirtualSnapshotPoint, VirtualSnapshotPoint)

Определяет, действительно ли позиция левой точки больше или равна позиции правой точки.

Inequality(VirtualSnapshotPoint, VirtualSnapshotPoint)

Определяет, различаются ли два объекта VirtualSnapshotPoint.

LessThan(VirtualSnapshotPoint, VirtualSnapshotPoint)

Определяет, действительно ли позиция левой точки меньше позиции правой точки.

LessThanOrEqual(VirtualSnapshotPoint, VirtualSnapshotPoint)

Определяет, действительно ли позиция левой точки меньше или равна позиции правой точки.

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