IVsTextView.GetLineAndColumn (Método)
Convierte una secuencia de texto colocar a una línea y un índice de columna.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function GetLineAndColumn ( _
iPos As Integer, _
<OutAttribute> ByRef piLine As Integer, _
<OutAttribute> ByRef piIndex As Integer _
) As Integer
int GetLineAndColumn(
int iPos,
out int piLine,
out int piIndex
)
int GetLineAndColumn(
[InAttribute] int iPos,
[OutAttribute] int% piLine,
[OutAttribute] int% piIndex
)
abstract GetLineAndColumn :
iPos:int *
piLine:int byref *
piIndex:int byref -> int
function GetLineAndColumn(
iPos : int,
piLine : int,
piIndex : int
) : int
Parámetros
iPos
Tipo: Int32[in] entero que contiene la posición en la secuencia de texto.
piLine
Tipo: Int32%[out] puntero que contiene el índice de línea correspondiente a la posición de la secuencia.
piIndex
Tipo: Int32%[out] puntero que contiene el índice de columna correspondiente a la posición de la secuencia.
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 IVsTextView::GetLineAndColumn(
[in] long iPos,
[out] long *piLine,
[out] CharIndex *piIndex
);
Utilice este método para convertir una secuencia de texto colocar a una línea y un índice de columna. Para convertir una línea y un índice de columna en una posición de la secuencia de texto, utilice el GetNearestPosition. El método de GetNearestPosition explica el espacio virtual en la vista y proporciona la posición del marcador (EOL) de fin de línea respecto a la línea determinada si la columna está en el espacio virtual o al final. El espacio virtual es el espacio que se muestra en la vista pero si no la parte del búfer de texto. El valor del espacio virtual es acceso de las herramientas \Options\Text Editor\All Languages\General. Para obtener más información, vea Opciones, Editor de texto, Todos los lenguajes.
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)