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 . Недопустим.