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
| 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. |