VsTextPackageClass.NavigateToPosition(IVsTextBuffer, Guid, Int32, Int32) Метод

Определение

Находит или создает соответствующее представление в указанном буфере и помещает выделение в указанное линейное положение.Finds or creates an appropriate view on the specified buffer and puts the selection on the specified linear position.

public:
 virtual int NavigateToPosition(Microsoft::VisualStudio::TextManager::Interop::IVsTextBuffer ^ pBuffer, Guid % guidDocViewType, int iPos, int iLen) = Microsoft::VisualStudio::TextManager::Interop::IVsTextManager::NavigateToPosition;
public virtual int NavigateToPosition (Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer pBuffer, ref Guid guidDocViewType, int iPos, int iLen);
abstract member NavigateToPosition : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * Guid * int * int -> int
override this.NavigateToPosition : Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer * Guid * int * int -> int
Public Overridable Function NavigateToPosition (pBuffer As IVsTextBuffer, ByRef guidDocViewType As Guid, iPos As Integer, iLen As Integer) As Integer

Параметры

pBuffer
IVsTextBuffer

[in] Указатель на интерфейс IVsTextBuffer.[in] Pointer to the IVsTextBuffer interface.

guidDocViewType
Guid

[in] Идентификатор GUID, определяющий представление.[in] GUID identifying the view. Этим значением всегда должно быть представление LOGVIEWID_TextView.This value should always be LOGVIEWID_TextView.

iPos
Int32

[in] Линейная позиция в буфере, где необходимо поместить курсор.[in] Linear position in buffer on which to put the caret.

iLen
Int32

[in] Длина выделения.[in] Length of selection.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK.If the method succeeds, it returns S_OK. В противном случае функция возвращает код ошибки.If it fails, it returns an error code.

Реализации

Применяется к