BlobReader Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- Herança
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. |