Поделиться через


SnapshotPoint - структура

Неизменяемая позиция текста в определенном текстовом снимке.

Пространство имен:  Microsoft.VisualStudio.Text
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
Public Structure SnapshotPoint _
    Implements IComparable(Of SnapshotPoint)
public struct SnapshotPoint : IComparable<SnapshotPoint>
public value class SnapshotPoint : IComparable<SnapshotPoint>
[<Sealed>]
type SnapshotPoint =  
    struct 
        interface IComparable<SnapshotPoint>
    end
JScript поддерживает использование структур, но не объявление новых структур.

Тип SnapshotPoint предоставляет следующие члены.

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

  Имя Описание
Открытый метод SnapshotPoint Инициализирует новый экземпляр SnapshotPoint по отношению к определенному снимку и позиции.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Position Получает позицию точки.
Открытое свойство Snapshot Получает снимок ITextSnapshot, к которому относится данная точка снимка.

В начало страницы

Методы

  Имя Описание
Открытый метод Add Создает новую точку снимка с указанным смещением от данной точки.
Открытый метод CompareTo Определяет, совпадает ли данная точка снимка со второй точкой снимка.
Открытый метод Difference Вычисляет смещение между этим точкой снимка и другой точкой снимка.
Открытый метод Equals Определяет, совпадает ли данная точка снимка со второй точкой снимка. (Переопределяет ValueType.Equals(Object).)
Открытый метод GetChar Получает символ в позиции данной точки снимка.
Открытый метод GetContainingLine Возвращает ITextSnapshotLine содержаться данная точка снимка.
Открытый метод GetHashCode Служит в качестве хэш-функции для данного типа. (Переопределяет ValueType.GetHashCode.)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод Subtract Создает новую точку снимка с указанным отрицательным смещением от данной точки.
Открытый метод ToString Преобразование данная точка снимка в строку. (Переопределяет ValueType.ToString.)
Открытый метод TranslateTo Перемещает данную точку снимка в другой снимок того же ITextBuffer.

В начало страницы

Операторы

  Имя Описание
Открытый операторСтатический член Addition Увеличивает позицию точки снимка.
Открытый операторСтатический член Equality Определяет, совпадает ли данная точка снимка со второй точкой снимка.
Открытый операторСтатический член GreaterThan Определяет, действительно ли позиция одной точки снимка больше позиции второй точки снимка.
Открытый операторСтатический член Implicit(SnapshotPoint to Int32) Неявно преобразует точку снимка в целое число, равное позиции точки в снимке.
Открытый операторСтатический член Inequality Определяет, отличается ли данная точка снимка от второй точки снимка.
Открытый операторСтатический член LessThan Определяет, действительно ли позиция левой точки меньше позиции правой точки.
Открытый операторСтатический член Subtraction(SnapshotPoint, SnapshotPoint) Вычисляет смещение между 2 SnapshotPoint объекты.
Открытый операторСтатический член Subtraction(SnapshotPoint, Int32) Уменьшает позицию точки снимка.

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Text - пространство имен