BlobReader Estrutura
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- Herança
Construtores
| Name | Description |
|---|---|
| BlobReader(Byte*, Int32) |
Cria um leitor do bloco de memória especificado. |
Propriedades
| Name | Description |
|---|---|
| Length |
Obtém o comprimento total do bloco de memória subjacente. |
| Offset |
Obtém ou define o deslocamento desde o início da mancha até à posição atual. |
| RemainingBytes |
Obtém o número de bytes restantes da posição atual até ao fim do bloco de memória subjacente. |
Métodos
| Name | Description |
|---|---|
| ReadBoolean() | |
| ReadByte() | |
| ReadBytes(Int32) |
Leitura de bytes a partir da posição atual. |
| ReadChar() | |
| ReadCompressedInteger() |
Lê um valor inteiro comprimido sem sinal. Consulte a secção II.23.2 da Especificação de Metadados: Blobs e assinaturas. |
| ReadCompressedSignedInteger() |
Lê um valor inteiro comprimido assinado. Consulte a secção II.23.2 da Especificação de Metadados: Blobs e assinaturas. |
| ReadDouble() | |
| ReadInt16() | |
| ReadInt32() | |
| ReadInt64() | |
| ReadSByte() | |
| ReadSerializationTypeCode() |
Lê um código de tipo codificado num valor de atributo personalizado serializado. |
| ReadSerializedString() |
Lê uma cadeia codificada como um inteiro comprimido contendo o seu comprimento seguido do seu conteúdo em UTF8. As strings nulas são codificadas como um único byte de 0xFF. |
| ReadSignatureHeader() | |
| ReadSignatureTypeCode() |
Lê um código de tipo codificado numa assinatura. |
| ReadSingle() | |
| ReadTypeHandle() |
Lê um handle de tipo codificado numa assinatura como TypeDefOrRefOrSpecEncoded (ver ECMA-335 II.23.2.8). |
| ReadUInt16() | |
| ReadUInt32() | |
| ReadUInt64() | |
| ReadUTF16(Int32) |
Lê uma string codificada em UTF16 (little-endian) a partir da posição atual. |
| ReadUTF8(Int32) |
Lê uma cadeia codificada em UTF8 a partir da posição atual. |
| Reset() |
Reposiciona o leitor para o início do bloco de memória subjacente. |
| TryReadCompressedInteger(Int32) |
Lê um valor inteiro comprimido sem sinal. Consulte a secção II.23.2 da Especificação de Metadados: Blobs e assinaturas. |
| TryReadCompressedSignedInteger(Int32) |
Lê um valor inteiro comprimido assinado. Consulte a secção II.23.2 da Especificação de Metadados: Blobs e assinaturas. |