Compartir a través de


IVsLanguageLineIndent.GetIndentPosition (Método)

Determina cuántos “espacios” a agregar al principio de una línea.

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

Sintaxis

'Declaración
Function GetIndentPosition ( _
    pBaseLayer As IVsTextLayer, _
    BaseBufferLineIndex As Integer, _
    <OutAttribute> ByRef pIndentPosition As Integer _
) As Integer
int GetIndentPosition(
    IVsTextLayer pBaseLayer,
    int BaseBufferLineIndex,
    out int pIndentPosition
)
int GetIndentPosition(
    [InAttribute] IVsTextLayer^ pBaseLayer, 
    [InAttribute] int BaseBufferLineIndex, 
    [OutAttribute] int% pIndentPosition
)
abstract GetIndentPosition : 
        pBaseLayer:IVsTextLayer * 
        BaseBufferLineIndex:int * 
        pIndentPosition:int byref -> int
function GetIndentPosition(
    pBaseLayer : IVsTextLayer, 
    BaseBufferLineIndex : int, 
    pIndentPosition : int
) : int

Parámetros

  • BaseBufferLineIndex
    Tipo: Int32

    [in] El índice de la línea que necesita aplicar sangría.

  • pIndentPosition
    Tipo: Int32%

    [out] Devuelve el número de espacios para agregar al principio de 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 textmgr2.idl:

HRESULT IVsLanguageLineIndent::GetIndentPosition(
   [in] IVsTextLayer *pBaseLayer,
   [in]long BaseBufferLineIndex,
   [out] long *pIndentPosition
);

La posición de sangría devuelta debe estar en las coordenadas de la vista, es decir, el número de columnas del borde izquierdo de la vista.

Seguridad de .NET Framework

Vea también

Referencia

IVsLanguageLineIndent Interfaz

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