BlobWriter Estructura

Definición

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

Constructores

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

Propiedades

Blob
Length
Offset
RemainingBytes

Métodos

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Compara el contenido actual de este sistema de escritura con otro.

PadTo(Int32)
ToArray()
ToArray(Int32, Int32)
ToImmutableArray()
ToImmutableArray(Int32, Int32)
WriteBoolean(Boolean)
WriteByte(Byte)
WriteBytes(BlobBuilder)
WriteBytes(Byte*, Int32)
WriteBytes(Byte, Int32)
WriteBytes(Byte[])
WriteBytes(Byte[], Int32, Int32)
WriteBytes(ImmutableArray<Byte>)
WriteBytes(ImmutableArray<Byte>, Int32, Int32)
WriteBytes(Stream, Int32)
WriteCompressedInteger(Int32)

Implementa codificación de enteros sin signo comprimidos según se define en el capítulo 23.2 de ECMA-335-II: Blobs y firmas.

WriteCompressedSignedInteger(Int32)

Implementa codificación de enteros con signo comprimidos según se define en el capítulo 23.2 de ECMA-335-II: Blobs y firmas.

WriteConstant(Object)

Escribe un valor constante (vea la sección 22.9 de ECMA-335 Partition II) 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 en un montón (desplazamiento de montón) o una tabla (número de fila).

WriteSByte(SByte)
WriteSerializedString(String)

Escribe una cadena en formato SerString (vea ECMA-335-II 23.3 Custom attributes).

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) (vea ECMA-335-II 24.2.4 #US and #Blob heaps).

WriteUTF16(Char[])

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

WriteUTF16(String)

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

WriteUTF8(String, Boolean)

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

Se aplica a