BlobReader Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure 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: большие двоичные объекты и сигнатуры. |