IVsExpansionClient.PositionCaretForEditing - метод
Вызывается для позиционирования курсора правки в указанном месте во фрагменте кода после того, как он будет вставлен и будет отформатирован.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Синтаксис
'Декларация
Function PositionCaretForEditing ( _
pBuffer As IVsTextLines, _
ts As TextSpan() _
) As Integer
int PositionCaretForEditing(
IVsTextLines pBuffer,
TextSpan[] ts
)
int PositionCaretForEditing(
[InAttribute] IVsTextLines^ pBuffer,
[InAttribute] array<TextSpan>^ ts
)
abstract PositionCaretForEditing :
pBuffer:IVsTextLines *
ts:TextSpan[] -> int
function PositionCaretForEditing(
pBuffer : IVsTextLines,
ts : TextSpan[]
) : int
Параметры
pBuffer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextLines[in] IVsTextLines объект, который представляет текстовый буфер, в котором фрагмент кода был вставлен.
ts
Тип: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[][in] значение TextSpan объект, описывающий расположение, в котором фрагмент кода был вставлен.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr2.idl:
HRESULT IVsExpansionClient::PositionCaretForEditing(
[in]IVsTextLines *pBuffer,
[in]TextSpan *ts
);
Этот метод вызывается после того, как курсор правки был расположен в соответствии с нотациям в файле фрагмента кода. Этот метод предоставляет возможность переопределения обычное положение курсора правки, но редко используется.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен