BlobReader Структура

Определение

public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
Наследование
BlobReader

Конструкторы

Имя Описание
BlobReader(Byte*, Int32)

Создает читатель указанного блока памяти.

Свойства

Имя Описание
Length

Возвращает общую длину базового блока памяти.

Offset

Возвращает или задает смещение от начала большого двоичного объекта до текущей позиции.

RemainingBytes

Возвращает количество байтов, оставшихся от текущей позиции до конца базового блока памяти.

Методы

Имя Описание
ReadBoolean()
ReadByte()
ReadBytes(Int32)

Считывает байты, начиная с текущей позиции.

ReadChar()
ReadCompressedInteger()

Считывает целое число без знака. См. раздел спецификации метаданных II.23.2: большие двоичные объекты и сигнатуры.

ReadCompressedSignedInteger()

Считывает сжатое целое число со знаком. См. раздел спецификации метаданных II.23.2: большие двоичные объекты и сигнатуры.

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

Считывает код типа, закодированный в сериализованном значении пользовательского атрибута.

ReadSerializedString()

Считывает строку, закодированную в виде сжатого целого числа, содержащего длину, за которой следует его содержимое в UTF8. Строки NULL кодируются как один 0xFF байт.

ReadSignatureHeader()
ReadSignatureTypeCode()

Считывает код типа, закодированный в сигнатуре.

ReadSingle()
ReadTypeHandle()

Считывает дескриптор типа, закодированный в сигнатуре как TypeDefOrSpecEncoded (см. инструкции ECMA-335 II.23.2.8).

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

Считывает закодированную строку UTF16 (маленький эндиан), начиная с текущей позиции.

ReadUTF8(Int32)

Считывает закодированную строку UTF8, начиная с текущей позиции.

Reset()

Переместит средство чтения в начало базового блока памяти.

TryReadCompressedInteger(Int32)

Считывает целое число без знака. См. раздел спецификации метаданных II.23.2: большие двоичные объекты и сигнатуры.

TryReadCompressedSignedInteger(Int32)

Считывает сжатое целое число со знаком. См. раздел спецификации метаданных II.23.2: большие двоичные объекты и сигнатуры.

Применяется к