ITextCaret.MoveTo - метод (SnapshotPoint, PositionAffinity, Boolean)
Перемещает точку вставки к заданному индексу соответствующего буфера ITextBuffer.
Пространство имен: Microsoft.VisualStudio.Text.Editor
Сборка: Microsoft.VisualStudio.Text.UI (в Microsoft.VisualStudio.Text.UI.dll)
Синтаксис
'Декларация
Function MoveTo ( _
bufferPosition As SnapshotPoint, _
caretAffinity As PositionAffinity, _
captureHorizontalPosition As Boolean _
) As CaretPosition
CaretPosition MoveTo(
SnapshotPoint bufferPosition,
PositionAffinity caretAffinity,
bool captureHorizontalPosition
)
CaretPosition MoveTo(
SnapshotPoint bufferPosition,
PositionAffinity caretAffinity,
bool captureHorizontalPosition
)
abstract MoveTo :
bufferPosition:SnapshotPoint *
caretAffinity:PositionAffinity *
captureHorizontalPosition:bool -> CaretPosition
function MoveTo(
bufferPosition : SnapshotPoint,
caretAffinity : PositionAffinity,
captureHorizontalPosition : boolean
) : CaretPosition
Параметры
bufferPosition
Тип: Microsoft.VisualStudio.Text.SnapshotPointОбъект SnapshotPoint в соответствующем текстовом буфере, к которому необходимо переместить точку вставки.
caretAffinity
Тип: Microsoft.VisualStudio.Text.PositionAffinityСходство точки вставки. Это не пропускается, если bufferPosition указывает расположение, в шве между 2 машинное слово-создавать программу-оболочкуыми линиями.
captureHorizontalPosition
Тип: BooleanЗначение true, если курсор должен сохранить горизонтальное положение во время последующих движений вверх или вниз, значение false, если курсор должен сохранить записанное ранее горизонтальное положение.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Text.Editor.CaretPosition
Объект CaretPosition, который содержит допустимые значения положения точки вставки после перемещения.
Заметки
Этот метод обрабатывает суррогатные пары UTF-16 и последовательности несамостоятельных знаков.
Например, если текстовый буфер большего состоит из суррогатного символов с индексом 0 и низкий суррогатного с индексом 1 и знака bufferPosition и 1 caretAffinity существует Successorфактический допустимый индекс курсора 0 (поскольку старший символ-заместитель и низкий суррогатный элемент текста формы одного символа).
If caretAffinity существует Predecessorфактический допустимый индекс курсора 2.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.