Compartir a través de


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

Vea también

Referencia

IVsTextView Interfaz

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