IVsTextBuffer.GetPositionOfLineIndex (Método)
Devuelve el número de posición en el búfer de texto, dada una línea y un número de columnas.
Espacio de nombres: Microsoft.VisualStudio.TextManager.Interop
Ensamblado: Microsoft.VisualStudio.TextManager.Interop (en Microsoft.VisualStudio.TextManager.Interop.dll)
Sintaxis
'Declaración
Function GetPositionOfLineIndex ( _
iLine As Integer, _
iIndex As Integer, _
<OutAttribute> ByRef piPosition As Integer _
) As Integer
int GetPositionOfLineIndex(
int iLine,
int iIndex,
out int piPosition
)
int GetPositionOfLineIndex(
[InAttribute] int iLine,
[InAttribute] int iIndex,
[OutAttribute] int% piPosition
)
abstract GetPositionOfLineIndex :
iLine:int *
iIndex:int *
piPosition:int byref -> int
function GetPositionOfLineIndex(
iLine : int,
iIndex : int,
piPosition : int
) : int
Parámetros
iLine
Tipo: Int32[in] Número de línea cuya se solicita posición.
iIndex
Tipo: Int32[in] Ubicación de caracteres en iLine.
piPosition
Tipo: Int32%[out] Puntero al número de posición equivalente.
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 IVsTextBuffer::GetPositionOfLineIndex(
[in] long iLine,
[in] CharIndex iIndex,
[out] long *piPosition
);
Este método puede requerir a considerables recursos, dependiendo de la implementación subyacente del búfer. Es decir, puede 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)