BlobBuilder Classe

Definição

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

Construtores

Name Description
BlobBuilder(Int32)

Propriedades

Name Description
ChunkCapacity
Count
FreeBytes

Métodos

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

Compara o conteúdo atual deste autor com outro.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

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

GetHashCode()

Serve como função de hash predefinida.

(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 atual Object.

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

Reserva um bloco contíguo de bytes.

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

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryWriteBytes(Stream, Int32)

Tenta escrever uma sequência de bytes para o construtor. Um valor de retorno indica o número de bytes escritos com sucesso.

WriteBoolean(Boolean)

Escreve um Boolean valor para o construtor.

WriteByte(Byte)

Escreve um Byte valor para o construtor.

WriteBytes(Byte, Int32)

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

WriteBytes(Byte[], Int32, Int32)

Escreve um número especificado de bytes a partir de um índice especificado num array de bytes no construtor.

WriteBytes(Byte[])

Escreve o conteúdo de um array de bytes no construtor.

WriteBytes(Byte*, Int32)

Escreve um número especificado de bytes de um buffer para o construtor.

WriteBytes(ImmutableArray<Byte>, Int32, Int32)

Escreve um número especificado de bytes a partir de um índice especificado de um array imutável no construtor.

WriteBytes(ImmutableArray<Byte>)

Escreve o conteúdo de um array de bytes imutável no construtor.

WriteCompressedInteger(Int32)

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

WriteCompressedSignedInteger(Int32)

Implementa codificação de inteiros comprimidos assinados conforme definido pelo ECMA-335-II capítulo 23.2: Blobs e assinaturas.

WriteConstant(Object)

Escreve um valor constante (ver ECMA-335 Partição II secção 22.9) 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)

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

WriteSByte(SByte)
WriteSerializedString(String)

Escreve uma cadeia em formato SerString (ver ECMA-335-II 23.3 Atributos personalizados).

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

Escreve uma string no formato de heap User String (#US) (ver ECMA-335-II 24.2.4 #US e #Blob heaps).

WriteUTF16(Char[])

Escreve um array de caracteres codificado em UTF16 (little-endian) na posição atual.

WriteUTF16(String)

Escreve a cadeia codificada em UTF16 (little-endian) na posição atual.

WriteUTF8(String, Boolean)

Escreve uma cadeia codificada em UTF8 na posição atual.

Aplica-se a