Compartir a través de


IVsTextBuffer.GetPositionOfLine (Método)

devuelve el número de posición de una línea.

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

Sintaxis

'Declaración
Function GetPositionOfLine ( _
    iLine As Integer, _
    <OutAttribute> ByRef piPosition As Integer _
) As Integer
int GetPositionOfLine(
    int iLine,
    out int piPosition
)
int GetPositionOfLine(
    [InAttribute] int iLine, 
    [OutAttribute] int% piPosition
)
abstract GetPositionOfLine : 
        iLine:int * 
        piPosition:int byref -> int
function GetPositionOfLine(
    iLine : int, 
    piPosition : int
) : int

Parámetros

  • iLine
    Tipo: Int32

    [in] Número de línea cuya se solicita posición.

  • 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::GetPositionOfLine(
   [in] long iLine,
   [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

Vea también

Referencia

IVsTextBuffer Interfaz

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