Método IVsTextManager.NavigateToPosition
Localiza ou cria um modo de exibição apropriado no buffer especificado e coloca a seleção linear posição especificada.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxe
'Declaração
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
pBuffer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextBuffer[in] Ponteiro para o IVsTextBuffer interface.
guidDocViewType
Tipo: Guid%[in] GUID que identifica o modo de exibição. Esse valor deve ser sempre LOGVIEWID_TextView.
iPos
Tipo: Int32[in] Posição linear em buffer no qual colocar o cursor.
iLen
Tipo: Int32[in] Comprimento da seleção.
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr.idl:
HRESULT IVsTextManager::NavigateToPosition(
[in] IVsTextBuffer * pBuffer,
[in] REFGUID guidDocViewType,
[in] long iPos,
[in] long iLen
);
Este método é o mesmo que NavigateToLineAndColumn, exceto que ele usa coordenadas unidimensionais, posicionais.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.