VirtualSnapshotPoint - конструктор (ITextSnapshotLine, Int32)
Инициализирует новый экземпляр a VirtualSnapshotPoint с указанным смещением указанной линии параметра точки в виртуальном пространстве, если это необходимо.
Пространство имен: Microsoft.VisualStudio.Text
Сборка: Microsoft.VisualStudio.Text.Logic (в Microsoft.VisualStudio.Text.Logic.dll)
Синтаксис
'Декларация
Public Sub New ( _
line As ITextSnapshotLine, _
offset As Integer _
)
public VirtualSnapshotPoint(
ITextSnapshotLine line,
int offset
)
public:
VirtualSnapshotPoint(
ITextSnapshotLine^ line,
int offset
)
new :
line:ITextSnapshotLine *
offset:int -> VirtualSnapshotPoint
public function VirtualSnapshotPoint(
line : ITextSnapshotLine,
offset : int
)
Параметры
line
Тип: Microsoft.VisualStudio.Text.ITextSnapshotLineСтрока, в которую помещается точка.
offset
Тип: Int32Столбец точки (отсчитываемый от нуля).
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр line имеет значение nullссылка NULL (Nothing в Visual Basic). |
ArgumentOutOfRangeException | column отрицательные или начальное положение и столбец, чем начальная позиция. |
Заметки
offset смещение знака с начала линии. Он не соответствует позиции столбца (например, если линия состоит из одной вкладки и смещение 2, то результат будет VirtualSnapshotPoint одна "пробел" за пределами линии).
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
VirtualSnapshotPoint Структура