BlobWriter Struct-datatyp

Definition

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

Konstruktorer

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

Egenskaper

Name Description
Blob
Length
Offset
RemainingBytes

Metoder

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

Jämför det aktuella innehållet i den här författaren med ett annat.

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)

Implementerar komprimerad osignerad heltalskodning enligt definitionen i ECMA-335-II kapitel 23.2: Blobar och signaturer.

WriteCompressedSignedInteger(Int32)

Implementerar komprimerad signerad heltalskodning enligt definitionen i ECMA-335-II kapitel 23.2: Blobar och signaturer.

WriteConstant(Object)

Skriver ett konstant värde (se ECMA-335 Partition II avsnitt 22.9) på den aktuella positionen.

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

Skriver en referens till en heap (heap offset) eller en tabell (radnummer).

WriteSByte(SByte)
WriteSerializedString(String)

Skriver en sträng i SerString-format (se ECMA-335-II 23.3 Anpassade attribut).

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

Skriver en sträng i heapformatet #US (se ECMA-335-II 24.2.4 #US och #Blob heaps).

WriteUTF16(Char[])

Skriver en UTF16-kodad sträng (little-endian) vid den aktuella positionen.

WriteUTF16(String)

Skriver en UTF16-kodad sträng (little-endian) vid den aktuella positionen.

WriteUTF8(String, Boolean)

Skriver en UTF8-kodad sträng på den aktuella positionen.

Gäller för