Freigeben über


BlobWriter Struktur

Definition

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

Konstruktoren

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

Eigenschaften

Blob
Length
Offset
RemainingBytes

Methoden

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Vergleicht den aktuellen Inhalt dieses Writers mit einem anderen Writer.

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)

Implementiert einen komprimierten Integerwert ohne Vorzeichen, Codierung gemäß ECMA-335-II, Kapitel 23.2: Blobs und Signaturen.

WriteCompressedSignedInteger(Int32)

Implementiert einen komprimierten Integerwert mit Vorzeichen, Codierung gemäß ECMA-335-II, Kapitel 23.2: Blobs und Signaturen.

WriteConstant(Object)

Schreibt einen konstanten Wert (siehe ECMA-335, Partition II, Abschnitt 22.9) an der aktuellen Position.

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

Schreibt einen Verweis auf einen Heap (Heapoffset) oder eine Tabelle (Zeilennummer).

WriteSByte(SByte)
WriteSerializedString(String)

Schreibt eine Zeichenfolge im SerString-Format (siehe ECMA-335-II 23.3: Benutzerdefinierte Attribute).

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

Schreibt eine Zeichenfolge im Benutzerzeichenfolgen-Heapformat (#US) (siehe ECMA-335-II 24.2.4: #US- und #Blob-Heaps).

WriteUTF16(Char[])

Schreibt eine im UTF16-Format (Little-Endian) codierte Zeichenfolge an der aktuellen Position.

WriteUTF16(String)

Schreibt eine im UTF16-Format (Little-Endian) codierte Zeichenfolge an der aktuellen Position.

WriteUTF8(String, Boolean)

Schreibt eine im UTF8-Format codierte Zeichenfolge an der aktuellen Position.

Gilt für: