Compartilhar via


Método IVsTextBuffer.GetSize

Retorna o tamanho em caracteres do buffer.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop (em Microsoft.VisualStudio.TextManager.Interop.dll)

Sintaxe

'Declaração
Function GetSize ( _
    <OutAttribute> ByRef piLength As Integer _
) As Integer
int GetSize(
    out int piLength
)
int GetSize(
    [OutAttribute] int% piLength
)
abstract GetSize : 
        piLength:int byref -> int
function GetSize(
    piLength : int
) : int

Parâmetros

  • piLength
    Tipo: Int32%

    [out] Ponteiro para o tamanho do buffer, que não é necessariamente o mesmo valor que o tamanho da memória alocada internamente do buffer ou o tamanho do arquivo (se houver), representado por um buffer.

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 textmgr.idl:

HRESULT IVsTextBuffer::GetSize(
   [out] long *piLength
);

Esse método pode exigir recursos consideráveis, dependendo da implementação subjacente do buffer. Ou seja, pode ser muito difícil calcular o tamanho do buffer, se for uma implementação virtual orientado para linha, como em Visual Basic.

Segurança do .NET Framework

Consulte também

Referência

IVsTextBuffer Interface

Namespace Microsoft.VisualStudio.TextManager.Interop