BlobWriter Estructura

Definición

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
Herencia
BlobWriter

Constructores

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

Propiedades

Nombre Description
Blob
Length
Offset
RemainingBytes

Métodos

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

Compara el contenido actual de este escritor con otro.

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 la codificación de enteros sin signo comprimida definida por ECMA-335-II capítulo 23.2: Blobs y firmas.

WriteCompressedSignedInteger(Int32)

Implementa la codificación de enteros con signo comprimido, tal como se define en el capítulo 23.2 de ECMA-335-II: Blobs y firmas.

WriteConstant(Object)

Escribe un valor constante (consulte ecma-335 partición II sección 22.9) en la posición actual.

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

Escribe una referencia a un montón (desplazamiento del montón) o una tabla (número de fila).

WriteSByte(SByte)
WriteSerializedString(String)

Escribe una cadena en formato SerString (consulte ATRIBUTOS personalizados ECMA-335-II 23.3).

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

Escribe una cadena en formato de montón de cadena de usuario (#US) (consulte ECMA-335-II 24.2.4 #US y montónes de #Blob).

WriteUTF16(Char[])

Escribe una cadena codificada UTF16 (little-endian) en la posición actual.

WriteUTF16(String)

Escribe una cadena codificada UTF16 (little-endian) en la posición actual.

WriteUTF8(String, Boolean)

Escribe una cadena codificada UTF8 en la posición actual.

Se aplica a