BlobWriter Struktur

Definition

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

Konstruktoren

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

Eigenschaften

Name Beschreibung
Blob
Length
Offset
RemainingBytes

Methoden

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

Vergleicht den aktuellen Inhalt dieses Autors mit einem anderen.

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 komprimierte ganzzahlige Codierung ohne Vorzeichen gemäß definition durch ECMA-335-II Kapitel 23.2: Blobs und Signaturen.

WriteCompressedSignedInteger(Int32)

Implementiert die komprimierte ganzzahlige Codierung mit Vorzeichen gemäß ecMA-335-II Kapitel 23.2: Blobs und Signaturen.

WriteConstant(Object)

Schreibt einen Konstantenwert (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 (Heap-Offset) 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 Heapformat der Benutzerzeichenfolge (#US) (siehe ECMA-335-II 24.2.4 #US und #Blob Heaps).

WriteUTF16(Char[])

Schreibt eine UTF16-codierte Zeichenfolge (little-endian) an der aktuellen Position.

WriteUTF16(String)

Schreibt eine UTF16-codierte Zeichenfolge (little-endian) an der aktuellen Position.

WriteUTF8(String, Boolean)

Schreibt eine UTF8-codierte Zeichenfolge an der aktuellen Position.

Gilt für: