BlobWriter Estrutura

Definição

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
Herança
BlobWriter

Construtores

Nome Description
BlobWriter(Blob)
BlobWriter(Byte[], Int32, Int32)
BlobWriter(Byte[])
BlobWriter(Int32)

Propriedades

Nome Description
Blob
Length
Offset
RemainingBytes

Métodos

Nome Description
Align(Int32)
Clear()
ContentEquals(BlobWriter)

Compara o conteúdo atual deste gravador com outro.

PadTo(Int32)
ToArray()
ToArray(Int32, Int32)
ToImmutableArray()
ToImmutableArray(Int32, Int32)
WriteBoolean(Boolean)
WriteByte(Byte)
WriteBytes(BlobBuilder)
WriteBytes(Byte, Int32)
WriteBytes(Byte[], Int32, Int32)
WriteBytes(Byte[])
WriteBytes(Byte*, Int32)
WriteBytes(ImmutableArray<Byte>, Int32, Int32)
WriteBytes(ImmutableArray<Byte>)
WriteBytes(Stream, Int32)
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.

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 cadeia de caracteres codificada em UTF16 (little-endian) na posição atual.

WriteUTF16(String)

Grava uma cadeia de caracteres codificada em 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