Método IVsLanguageLineIndent.GetIndentPosition
Determina quantos "espaços" para adicionar no início de uma linha.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)
Sintaxe
'Declaração
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
pBaseLayer
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextLayer[in] Um IVsTextLayer objeto.
BaseBufferLineIndex
Tipo: Int32[in] O índice da linha que precisa ser recuado.
pIndentPosition
Tipo: Int32%[out] Retorna o número de espaços para adicionar o início da linha.
Valor de retorno
Tipo: Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De textmgr2.idl:
HRESULT IVsLanguageLineIndent::GetIndentPosition(
[in] IVsTextLayer *pBaseLayer,
[in]long BaseBufferLineIndex,
[out] long *pIndentPosition
);
A posição do recuo retornada deve estar no modo de exibição coordenadas, ou seja, o número de colunas da borda esquerda do modo de exibição.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.