BlobWriter Struktur

Definition

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

Konstruktoren

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

Eigenschaften

Blob
Length
Offset
RemainingBytes

Methoden

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Vergleicht den aktuellen Inhalt dieses Writers mit einem anderen Writer.Compares the current content of this writer with another one.

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)

Implementiert einen komprimierten Integerwert ohne Vorzeichen, Codierung gemäß ECMA-335-II, Kapitel 23.2: Blobs und Signaturen.Implements compressed unsigned integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.

WriteCompressedSignedInteger(Int32)

Implementiert einen komprimierten Integerwert mit Vorzeichen, Codierung gemäß ECMA-335-II, Kapitel 23.2: Blobs und Signaturen.Implements compressed signed integer encoding as defined by ECMA-335-II chapter 23.2: Blobs and signatures.

WriteConstant(Object)

Schreibt einen konstanten Wert (siehe ECMA-335, Partition II, Abschnitt 22.9) an der aktuellen Position.Writes a constant value (see ECMA-335 Partition II section 22.9) at the current 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).Writes a reference to a heap (heap offset) or a table (row number).

WriteSByte(SByte)
WriteSerializedString(String)

Schreibt eine Zeichenfolge im SerString-Format (siehe ECMA-335-II 23.3: Benutzerdefinierte Attribute).Writes a string in SerString format (see ECMA-335-II 23.3 Custom attributes).

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).Writes a string in User String (#US) heap format (see ECMA-335-II 24.2.4 #US and #Blob heaps).

WriteUTF16(Char[])

Schreibt eine im UTF16-Format (Little-Endian) codierte Zeichenfolge an der aktuellen Position.Writes a UTF16 (little-endian) encoded string at the current position.

WriteUTF16(String)

Schreibt eine im UTF16-Format (Little-Endian) codierte Zeichenfolge an der aktuellen Position.Writes a UTF16 (little-endian) encoded string at the current position.

WriteUTF8(String, Boolean)

Schreibt eine im UTF8-Format codierte Zeichenfolge an der aktuellen Position.Writes a UTF8 encoded string at the current position.

Gilt für: