IVsTextStream.GetLineIndexOfPosition (Método)
Devuelve la línea y los números de columnas en el búfer de texto, dado un número de posición.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function GetLineIndexOfPosition ( _
iPosition As Integer, _
<OutAttribute> ByRef piLine As Integer, _
<OutAttribute> ByRef piColumn As Integer _
) As Integer
int GetLineIndexOfPosition(
int iPosition,
out int piLine,
out int piColumn
)
int GetLineIndexOfPosition(
[InAttribute] int iPosition,
[OutAttribute] int% piLine,
[OutAttribute] int% piColumn
)
abstract GetLineIndexOfPosition :
iPosition:int *
piLine:int byref *
piColumn:int byref -> int
function GetLineIndexOfPosition(
iPosition : int,
piLine : int,
piColumn : int
) : int
Parámetros
iPosition
Tipo: Int32[in] número de posición de la línea deseada.
piLine
Tipo: Int32%[out] Puntero al número de línea.
piColumn
Tipo: Int32%[out] puntero a la posición de columna respecto a la línea.
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 IVsTextStream::GetLineIndexOfPosition(
[in] long iPosition,
[out] long *piLine,
[out] CharIndex *piColumn
);
Este método podría requerir a considerables recursos, dependiendo de la implementación subyacente del búfer. Es decir, podría ser muy difícil calcular el tamaño del búfer si es una implementación virtual-línea-orientada como en Visual Basic.
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)