BlobReader Estrutura

Definição

public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
Herança
BlobReader

Construtores

Nome Description
BlobReader(Byte*, Int32)

Cria um leitor do bloco de memória especificado.

Propriedades

Nome Description
Length

Obtém o comprimento total do bloco de memória subjacente.

Offset

Obtém ou define o deslocamento do início do blob para a posição atual.

RemainingBytes

Obtém o número de bytes restantes da posição atual até o final do bloco de memória subjacente.

Métodos

Nome Description
ReadBoolean()
ReadByte()
ReadBytes(Int32)

Lê bytes começando na posição atual.

ReadChar()
ReadCompressedInteger()

Lê um valor inteiro compactado sem sinal. Consulte a seção Especificação de Metadados II.23.2: Blobs e assinaturas.

ReadCompressedSignedInteger()

Lê um valor inteiro compactado assinado. Consulte a seção Especificação de Metadados II.23.2: Blobs e assinaturas.

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

Lê um código de tipo codificado em um valor de atributo personalizado serializado.

ReadSerializedString()

Lê uma cadeia de caracteres codificada como um inteiro compactado que contém seu comprimento seguido por seu conteúdo em UTF8. Cadeias de caracteres nulas são codificadas como um único byte de 0xFF.

ReadSignatureHeader()
ReadSignatureTypeCode()

Lê um código de tipo codificado em uma assinatura.

ReadSingle()
ReadTypeHandle()

Lê um identificador de tipo codificado em uma assinatura como TypeDefOrRefOrSpecEncoded (consulte ECMA-335 II.23.2.8).

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

Lê uma cadeia de caracteres codificada utf16 (little-endian) começando na posição atual.

ReadUTF8(Int32)

Lê uma cadeia de caracteres codificada em UTF8 começando na posição atual.

Reset()

Reposiciona o leitor para o início do bloco de memória subjacente.

TryReadCompressedInteger(Int32)

Lê um valor inteiro compactado sem sinal. Consulte a seção Especificação de Metadados II.23.2: Blobs e assinaturas.

TryReadCompressedSignedInteger(Int32)

Lê um valor inteiro compactado assinado. Consulte a seção Especificação de Metadados II.23.2: Blobs e assinaturas.

Aplica-se a