Compartir a través de


IVsTextManager.NavigateToPosition (Método)

Busca o crea una vista adecuada en el búfer especificado y coloca la selección en la posición lineal especificada.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxis

'Declaración
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

Parámetros

  • guidDocViewType
    Tipo: Guid%

    [in] GUID que identifica la vista. Este valor debe ser siempre LOGVIEWID_TextView.

  • iPos
    Tipo: Int32

    [in] Posición lineal del búfer en el que colocar el símbolo de intercalación.

  • iLen
    Tipo: Int32

    [in] longitud de la selección.

Valor devuelto

Tipo: Int32
si el método tiene éxito, devuelve S_OK.Si se produce un error, devuelve un código de error.

Comentarios

Prototipo COM

de textmgr.idl:

HRESULT IVsTextManager::NavigateToPosition(
   [in] IVsTextBuffer * pBuffer,
   [in] REFGUID guidDocViewType,
   [in] long iPos,
   [in] long iLen
);

Este método es igual que NavigateToLineAndColumn, pero utiliza coordenadas unidimensionales, posicionales.

Seguridad de .NET Framework

Vea también

Referencia

IVsTextManager Interfaz

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)