Partager via


BlobBuilder Classe

Définition

public ref class BlobBuilder
public class BlobBuilder
type BlobBuilder = class
Public Class BlobBuilder
Héritage
BlobBuilder

Constructeurs

BlobBuilder(Int32)

Propriétés

ChunkCapacity
Count
FreeBytes

Méthodes

Align(Int32)
AllocateChunk(Int32)
Clear()
ContentEquals(BlobBuilder)

Compare le contenu actuel de cet auteur à un autre.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Free()
FreeChunk()
GetBlobs()

Retourne une séquence de tous les objets blob qui représentent le contenu du générateur.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
LinkPrefix(BlobBuilder)
LinkSuffix(BlobBuilder)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
PadTo(Int32)
ReserveBytes(Int32)

Réserve un bloc contigu d’octets.

ToArray()
ToArray(Int32, Int32)
ToImmutableArray()
ToImmutableArray(Int32, Int32)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TryWriteBytes(Stream, Int32)

Tente d’écrire une séquence d’octets dans le générateur. Une valeur de retour indique le nombre d’octets écrits avec succès.

WriteBoolean(Boolean)

Écrit une valeur Boolean dans le générateur.

WriteByte(Byte)

Écrit une valeur Byte dans le générateur.

WriteBytes(Byte*, Int32)

Écrit un nombre spécifié d’octets d’une mémoire tampon dans le générateur.

WriteBytes(Byte, Int32)

Écrit un nombre spécifié d’occurrences d’une valeur d’octet dans le générateur.

WriteBytes(Byte[])

Écrit le contenu d’un tableau d’octets dans le générateur.

WriteBytes(Byte[], Int32, Int32)

Écrit un nombre spécifié d’octets commençant à un index spécifié dans un tableau d’octets dans le générateur.

WriteBytes(ImmutableArray<Byte>)

Écrit le contenu d’un tableau d’octets immuable dans le générateur.

WriteBytes(ImmutableArray<Byte>, Int32, Int32)

Écrit un nombre spécifié d’octets commençant à un index spécifié dans un tableau immuable dans le générateur.

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.

WriteContentTo(BlobBuilder)
WriteContentTo(BlobWriter)
WriteContentTo(Stream)
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 un tableau de caractères encodé 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 à