BlobReader Struct

Definizione

public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
Ereditarietà
BlobReader

Costruttori

Nome Descrizione
BlobReader(Byte*, Int32)

Crea un lettore del blocco di memoria specificato.

Proprietà

Nome Descrizione
Length

Ottiene la lunghezza totale del blocco di memoria sottostante.

Offset

Ottiene o imposta l'offset dall'inizio del BLOB alla posizione corrente.

RemainingBytes

Ottiene il numero di byte rimanenti dalla posizione corrente alla fine del blocco di memoria sottostante.

Metodi

Nome Descrizione
ReadBoolean()
ReadByte()
ReadBytes(Int32)

Legge i byte a partire dalla posizione corrente.

ReadChar()
ReadCompressedInteger()

Legge un valore intero compresso senza segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme.

ReadCompressedSignedInteger()

Legge un valore intero compresso con segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme.

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

Legge un codice di tipo codificato in un valore di attributo personalizzato serializzato.

ReadSerializedString()

Legge una stringa codificata come intero compresso contenente la lunghezza seguita dal relativo contenuto in UTF8. Le stringhe Null vengono codificate come un singolo byte 0xFF.

ReadSignatureHeader()
ReadSignatureTypeCode()

Legge un codice di tipo codificato in una firma.

ReadSingle()
ReadTypeHandle()

Legge un handle di tipo codificato in una firma come TypeDefOrRefOrSpecEncoded (vedere ECMA-335 II.23.2.8).

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

Legge una stringa con codifica UTF16 (little-endian) a partire dalla posizione corrente.

ReadUTF8(Int32)

Legge una stringa con codifica UTF8 a partire dalla posizione corrente.

Reset()

Riposiziona il lettore all'inizio del blocco di memoria sottostante.

TryReadCompressedInteger(Int32)

Legge un valore intero compresso senza segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme.

TryReadCompressedSignedInteger(Int32)

Legge un valore intero compresso con segno. Vedere la sezione Specifica dei metadati II.23.2: BLOB e firme.

Si applica a