BlobReader Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
- Herencia
Constructores
BlobReader(Byte*, Int32) |
Crea un lector del bloque de memoria especificado. |
Propiedades
CurrentPointer |
Obtiene un puntero al byte en la posición actual del lector. |
Length |
Obtiene la longitud total del bloque de memoria subyacente. |
Offset |
Obtiene o establece el desplazamiento desde el principio del blob hasta la posición actual. |
RemainingBytes |
Obtiene el número de bytes restantes desde la posición actual hasta el final del bloque de memoria subyacente. |
StartPointer |
Obtiene un puntero al byte al inicio del bloque de memoria subyacente. |
Métodos
Align(Byte) |
Cambia de posición del lector hacia adelante según el número de bytes necesarios para satisfacer la alineación especificada. |
IndexOf(Byte) |
Busca un byte especificado en el blob siguiente a la posición actual. |
ReadBlobHandle() |
Lee un controlador de montón de blobs codificado como un entero comprimido. |
ReadBoolean() | |
ReadByte() | |
ReadBytes(Int32) |
Lee los bytes a partir de la posición actual. |
ReadBytes(Int32, Byte[], Int32) |
Lee los bytes a partir de la posición actual y los escribe en el búfer especificado, comenzando en el desplazamiento especificado. |
ReadChar() | |
ReadCompressedInteger() |
Lee un valor entero comprimido sin signo. Consulte la sección II.23.2 de la especificación de metadatos: Blobs y firmas. |
ReadCompressedSignedInteger() |
Lee un valor entero comprimido con signo. Consulte la sección II.23.2 de la especificación de metadatos: Blobs y firmas. |
ReadConstant(ConstantTypeCode) |
Lee un valor constante (consulte la sección 22.9 de ECMA-335 Partition II) desde la posición actual. |
ReadDateTime() | |
ReadDecimal() |
Lee un número Decimal. |
ReadDouble() | |
ReadGuid() | |
ReadInt16() | |
ReadInt32() | |
ReadInt64() | |
ReadSByte() | |
ReadSerializationTypeCode() |
Lee un código de tipo codificado en un valor de atributo personalizado serializado. |
ReadSerializedString() |
Lee una cadena codificada como un entero comprimido que contiene su longitud seguido de su contenido en UTF8. Las cadenas nulas se codifican como un solo byte de 0xFF. |
ReadSignatureHeader() | |
ReadSignatureTypeCode() |
Lee un código de tipo que se codifica en una firma. |
ReadSingle() | |
ReadTypeHandle() |
Lee un controlador de tipo codificado en una firma como TypeDefOrRefOrSpecEncoded (consulte ECMA-335 II.23.2.8). |
ReadUInt16() | |
ReadUInt32() | |
ReadUInt64() | |
ReadUTF16(Int32) |
Lee una cadena codificada en UTF16 (little-endian) a partir de la posición actual. |
ReadUTF8(Int32) |
Lee una cadena codificada en UTF8 a partir de la posición actual. |
Reset() |
Cambia la posición del lector al inicio del bloque de memoria subyacente. |
SeekOffset(Int32) | |
SkipBytes(Int32) | |
TryReadCompressedInteger(Int32) |
Lee un valor entero comprimido sin signo. Consulte la sección II.23.2 de la especificación de metadatos: Blobs y firmas. |
TryReadCompressedSignedInteger(Int32) |
Lee un valor entero comprimido con signo. Consulte la sección II.23.2 de la especificación de metadatos: Blobs y firmas. |