BlobReader Structure

Définition

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

Constructeurs

Nom Description
BlobReader(Byte*, Int32)

Crée un lecteur du bloc de mémoire spécifié.

Propriétés

Nom Description
Length

Obtient la longueur totale du bloc de mémoire sous-jacent.

Offset

Obtient ou définit le décalage entre le début de l’objet blob et la position actuelle.

RemainingBytes

Obtient le nombre d’octets restants de la position actuelle à la fin du bloc de mémoire sous-jacent.

Méthodes

Nom Description
ReadBoolean()
ReadByte()
ReadBytes(Int32)

Lit les octets en commençant à la position actuelle.

ReadChar()
ReadCompressedInteger()

Lit une valeur entière compressée non signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures.

ReadCompressedSignedInteger()

Lit une valeur entière compressée signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures.

ReadDouble()
ReadInt16()
ReadInt32()
ReadInt64()
ReadSByte()
ReadSerializationTypeCode()

Lit un code de type encodé dans une valeur d’attribut personnalisée sérialisée.

ReadSerializedString()

Lit une chaîne encodée sous la forme d’un entier compressé contenant sa longueur suivie de son contenu en UTF8. Les chaînes Null sont encodées sous la forme d’un seul octet 0xFF.

ReadSignatureHeader()
ReadSignatureTypeCode()

Lit un code de type encodé dans une signature.

ReadSingle()
ReadTypeHandle()

Lit un handle de type encodé dans une signature en tant que TypeDefOrRefOrSpecEncoded (voir ECMA-335 II.23.2.8).

ReadUInt16()
ReadUInt32()
ReadUInt64()
ReadUTF16(Int32)

Lit une chaîne encodée UTF16 (little-endian) en commençant à la position actuelle.

ReadUTF8(Int32)

Lit une chaîne encodée UTF8 en commençant à la position actuelle.

Reset()

Repositionne le lecteur au début du bloc de mémoire sous-jacent.

TryReadCompressedInteger(Int32)

Lit une valeur entière compressée non signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures.

TryReadCompressedSignedInteger(Int32)

Lit une valeur entière compressée signée. Consultez la section Spécification des métadonnées II.23.2 : Objets blob et signatures.

S’applique à