BlobBuilder Classe

Definição

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

Construtores

Nome Description
BlobBuilder(Int32)

Propriedades

Nome Description
ChunkCapacity
Count
FreeBytes

Métodos

Nome Description
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 Objectatual.

(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)

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

WriteBoolean(Boolean)

Grava um Boolean valor no construtor.

WriteByte(Byte)

Grava um Byte valor no construtor.

WriteBytes(Byte, Int32)

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

WriteBytes(Byte[], Int32, Int32)

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

WriteBytes(Byte[])

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

WriteBytes(Byte*, Int32)

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

WriteBytes(ImmutableArray<Byte>, Int32, Int32)

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

WriteBytes(ImmutableArray<Byte>)

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

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 inteiros com sinal compactado conforme definido pelo capítulo ECMA-335-II 23.2: Blobs e assinaturas.

WriteConstant(Object)

Grava um valor constante (consulte eCMA-335 Partição II seçã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)

Grava uma referência a um heap (deslocamento de heap) ou a uma tabela (número de linha).

WriteSByte(SByte)
WriteSerializedString(String)

Grava uma cadeia de caracteres no formato SerString (consulte atributos personalizados ECMA-335-II 23.3).

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 usuário (#US) (consulte ECMA-335-II 24.2.4 #US e heaps #Blob).

WriteUTF16(Char[])

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

WriteUTF16(String)

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

WriteUTF8(String, Boolean)

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

Aplica-se a