Bagikan melalui


BlobWriter Struktur

Definisi

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

Konstruktor

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

Properti

Blob
Length
Offset
RemainingBytes

Metode

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Membandingkan isi penulis ini saat ini dengan yang lain.

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)

Menerapkan pengodean bilangan bulat terkompresi yang tidak ditandatangani sebagaimana didefinisikan oleh ECMA-335-II bab 23.2: Blob dan tanda tangan.

WriteCompressedSignedInteger(Int32)

Menerapkan pengodean bilangan bulat bertanda tangan terkompresi seperti yang didefinisikan oleh ECMA-335-II bab 23.2: Blob dan tanda tangan.

WriteConstant(Object)

Menulis nilai konstanta (lihat ECMA-335 Partisi II bagian 22.9) pada posisi saat ini.

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

Menulis referensi ke heap (heap offset) atau tabel (nomor baris).

WriteSByte(SByte)
WriteSerializedString(String)

Menulis string dalam format SerString (lihat atribut Kustom ECMA-335-II 23.3).

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

Menulis string dalam format heap User String (#US) (lihat ecma-335-II 24.2.4 #US dan tumpukan #Blob).

WriteUTF16(Char[])

Menulis string yang dikodekan UTF16 (little-endian) pada posisi saat ini.

WriteUTF16(String)

Menulis string yang dikodekan UTF16 (little-endian) pada posisi saat ini.

WriteUTF8(String, Boolean)

Menulis string yang dikodekan UTF8 pada posisi saat ini.

Berlaku untuk