Partage via


BlobWriter Structure

Définition

public value class BlobWriter
public struct BlobWriter
type BlobWriter = struct
Public Structure BlobWriter
Héritage
BlobWriter

Constructeurs

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

Propriétés

Blob
Length
Offset
RemainingBytes

Méthodes

Align(Int32)
Clear()
ContentEquals(BlobWriter)

Compare le contenu actuel de cet auteur à un autre.

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)

Implémente l’encodage d’entiers non signés compressés tel que défini par ECMA-335-II chapitre 23.2 : Objets blob et signatures.

WriteCompressedSignedInteger(Int32)

Implémente l’encodage d’entiers signés compressés comme défini par ECMA-335-II chapitre 23.2 : Objets blob et signatures.

WriteConstant(Object)

Écrit une valeur constante (voir la section 22.9 ECMA-335 Partition II) à la position actuelle.

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

Écrit une référence dans un tas (offset de tas) ou une table (nombre de ligne).

WriteSByte(SByte)
WriteSerializedString(String)

Écrit une chaîne au format SerString (voir Attributs personnalisés 23.3 ECMA-335-II).

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

Écrit une chaîne au format de tas de chaîne de l’utilisateur (#US) (voir #Tas d’objets blob et #US ECMA-335-II 24.2.4).

WriteUTF16(Char[])

Écrit une chaîne encodée au format UTF16 (little-endian) à la position actuelle.

WriteUTF16(String)

Écrit une chaîne encodée au format UTF16 (little-endian) à la position actuelle.

WriteUTF8(String, Boolean)

Écrit une chaîne encodée au format UTF8 à la position actuelle.

S’applique à