IVsTextManager.NavigateToPosition - метод
Находит или создает соответствующее представление в указанном буфере и помещает выделение в указанную позицию линейная.
Пространство имен: Microsoft.VisualStudio.TextManager.Interop
Сборка: Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)
Синтаксис
'Декларация
Function NavigateToPosition ( _
pBuffer As IVsTextBuffer, _
ByRef guidDocViewType As Guid, _
iPos As Integer, _
iLen As Integer _
) As Integer
int NavigateToPosition(
IVsTextBuffer pBuffer,
ref Guid guidDocViewType,
int iPos,
int iLen
)
int NavigateToPosition(
[InAttribute] IVsTextBuffer^ pBuffer,
[InAttribute] Guid% guidDocViewType,
[InAttribute] int iPos,
[InAttribute] int iLen
)
abstract NavigateToPosition :
pBuffer:IVsTextBuffer *
guidDocViewType:Guid byref *
iPos:int *
iLen:int -> int
function NavigateToPosition(
pBuffer : IVsTextBuffer,
guidDocViewType : Guid,
iPos : int,
iLen : int
) : int
Параметры
pBuffer
Тип: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] указатель на IVsTextBuffer интерфейс.
guidDocViewType
Тип: Guid%[in] идентификатор GUID, определяющий представление. Это значение всегда должно быть LOGVIEWID_TextView.
iPos
Тип: Int32[in] линейная позиция в буфере, в котором поместить курсор.
iLen
Тип: Int32[in] длина выделения.
Возвращаемое значение
Тип: Int32
Если метод завершается успешно, возвращается S_OK.Если происходит сбой, возвращается код ошибки.
Заметки
Модель COM подписи
Из textmgr.idl:
HRESULT IVsTextManager::NavigateToPosition(
[in] IVsTextBuffer * pBuffer,
[in] REFGUID guidDocViewType,
[in] long iPos,
[in] long iLen
);
Этот метод аналогичен NavigateToLineAndColumn, за исключением того, что он использует одноразмерные, позиционные координаты.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.VisualStudio.TextManager.Interop - пространство имен