BlobBuilder Classe

Definição

public ref class BlobBuilder
public class BlobBuilder
type BlobBuilder = class
Public Class BlobBuilder
Herança
BlobBuilder

Construtores

BlobBuilder(Int32)

Propriedades

ChunkCapacity
Count
FreeBytes

Métodos

Align(Int32)
AllocateChunk(Int32)
Clear()
ContentEquals(BlobBuilder)

Compara o conteúdo atual deste gravador com outro.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Free()
FreeChunk()
GetBlobs()

Retorna uma sequência de todos os blobs que representam o conteúdo do construtor.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
LinkPrefix(BlobBuilder)
LinkSuffix(BlobBuilder)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
PadTo(Int32)
ReserveBytes(Int32)

Reserva um bloco contíguo de bytes.

ToArray()
ToArray(Int32, Int32)
ToImmutableArray()
ToImmutableArray(Int32, Int32)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryWriteBytes(Stream, Int32)

Tentativas de gravar uma sequência de bytes no construtor. Um valor retornado indica o número de bytes gravados com êxito.

WriteBoolean(Boolean)

Grava um valor Boolean no construtor.

WriteByte(Byte)

Grava um valor Byte no construtor.

WriteBytes(Byte*, Int32)

Grava no construtor um número especificado de bytes de um buffer.

WriteBytes(Byte, Int32)

Grava um número especificado de ocorrências de um valor de byte no construtor.

WriteBytes(Byte[])

Grava o conteúdo de uma matriz de bytes no construtor.

WriteBytes(Byte[], Int32, Int32)

Grava no construtor um número especificado de bytes, começando em um índice especificado em uma matriz de bytes.

WriteBytes(ImmutableArray<Byte>)

Grava o conteúdo de uma matriz de bytes imutável no construtor.

WriteBytes(ImmutableArray<Byte>, Int32, Int32)

Grava no construtor um número especificado de bytes, começando em um índice especificado de uma matriz imutável.

WriteCompressedInteger(Int32)

Implementa a codificação de inteiro sem sinal compactada, conforme definido pelo capítulo ECMA-335-II 23.2: Blobs e assinaturas.

WriteCompressedSignedInteger(Int32)

Implementa a codificação de inteiro com sinal compactado conforme definido pelo capítulo ECMA-335-II 23.2: Blobs e assinaturas.

WriteConstant(Object)

Grava um valor constante (confira a seção 22.9, Partição II, do ECMA-335) na posição atual.

WriteContentTo(BlobBuilder)
WriteContentTo(BlobWriter)
WriteContentTo(Stream)
WriteDateTime(DateTime)
WriteDecimal(Decimal)
WriteDouble(Double)
WriteGuid(Guid)
WriteInt16(Int16)
WriteInt16BE(Int16)
WriteInt32(Int32)
WriteInt32BE(Int32)
WriteInt64(Int64)
WriteReference(Int32, Boolean)

Grava uma referência em um heap (deslocamento do heap) ou em uma tabela (número da linha).

WriteSByte(SByte)
WriteSerializedString(String)

Grava uma cadeia de caracteres no formato SerString (confira os Atributos personalizados do capítulo 23.3 do ECMA-335-II).

WriteSingle(Single)
WriteUInt16(UInt16)
WriteUInt16BE(UInt16)
WriteUInt32(UInt32)
WriteUInt32BE(UInt32)
WriteUInt64(UInt64)
WriteUserString(String)

Grava uma cadeia de caracteres no formato de heap de Cadeia de Caracteres do Usuário (#US) (confira Heaps #US e #Blob do capítulo 24.2.4 do ECMA-335-II).

WriteUTF16(Char[])

Grava uma matriz de caracteres codificada UTF16 (little endian) na posição atual.

WriteUTF16(String)

Grava uma cadeia de caracteres codificada UTF16 (little endian) na posição atual.

WriteUTF8(String, Boolean)

Grava uma cadeia de caracteres UTF8 codificada na posição atual.

Aplica-se a