BlobWriter Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
- Vererbung
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. |