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

Определение

Перегрузки

SnapshotSpan(ITextSnapshot, Span)

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

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Инициализирует новый экземпляр SnapshotSpan из двух объектов SnapshotPoint.

SnapshotSpan(SnapshotPoint, Int32)

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

SnapshotSpan(ITextSnapshot, Int32, Int32)

Инициализирует новый экземпляр SnapshotSpan указанными снимком, начальной точкой и длиной.

SnapshotSpan(ITextSnapshot, Span)

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

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, Microsoft::VisualStudio::Text::Span span);
public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, Microsoft::VisualStudio::Text::Span span);
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot const & snapshot, Microsoft::VisualStudio::Text::Span span);
public SnapshotSpan (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, Microsoft.VisualStudio.Text.Span span);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.Span -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (snapshot As ITextSnapshot, span As Span)

Параметры

snapshot
ITextSnapshot

Объект ITextSnapshot, на котором основывается диапазон снимка.

span
Span

Диапазон в диапазоне снимка.

Исключения

Параметр snapshot имеет значение null.

span. Конец больше, чем snapshot . Недопустим.

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

SnapshotSpan(SnapshotPoint, SnapshotPoint)

Инициализирует новый экземпляр SnapshotSpan из двух объектов SnapshotPoint.

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::SnapshotPoint start, Microsoft::VisualStudio::Text::SnapshotPoint end);
public SnapshotSpan (Microsoft.VisualStudio.Text.SnapshotPoint start, Microsoft.VisualStudio.Text.SnapshotPoint end);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.SnapshotPoint -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (start As SnapshotPoint, end As SnapshotPoint)

Параметры

start
SnapshotPoint

Начальная точка.

end
SnapshotPoint

Конечная точка, которая должна находиться в снимке ITextSnapshot, содержащем начальную точку.

Исключения

Точки снимка принадлежат разным объектам ITextSnapshot.

Конечная точка появляется перед начальной точкой.

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

SnapshotSpan(SnapshotPoint, Int32)

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

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::SnapshotPoint start, int length);
public SnapshotSpan (Microsoft.VisualStudio.Text.SnapshotPoint start, int length);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.SnapshotPoint * int -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (start As SnapshotPoint, length As Integer)

Параметры

start
SnapshotPoint

Начальная точка в снимке.

length
Int32

Длина диапазона.

Исключения

lengthявляется отрицательным или start + length больше длины моментального снимка.

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

SnapshotSpan(ITextSnapshot, Int32, Int32)

Инициализирует новый экземпляр SnapshotSpan указанными снимком, начальной точкой и длиной.

public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, int start, int length);
public:
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot ^ snapshot, int start, int length);
 SnapshotSpan(Microsoft::VisualStudio::Text::ITextSnapshot const & snapshot, int start, int length);
public SnapshotSpan (Microsoft.VisualStudio.Text.ITextSnapshot snapshot, int start, int length);
new Microsoft.VisualStudio.Text.SnapshotSpan : Microsoft.VisualStudio.Text.ITextSnapshot * int * int -> Microsoft.VisualStudio.Text.SnapshotSpan
Public Sub New (snapshot As ITextSnapshot, start As Integer, length As Integer)

Параметры

snapshot
ITextSnapshot

Текстовый снимок, на котором основывается диапазон снимка.

start
Int32

Начальная точка диапазона снимка.

length
Int32

Длина диапазона снимка.

Исключения

Параметр snapshot имеет значение null.

startотрицательное или больше snapshot . Length или length является отрицательным или start + length больше snapshot . Недопустим.

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