BlobReader BlobReader BlobReader BlobReader Struct

Definition

public value class BlobReader
public struct BlobReader
type BlobReader = struct
Public Structure BlobReader
Vererbung
BlobReaderBlobReaderBlobReaderBlobReader

Konstruktoren

BlobReader(Byte*, Int32) BlobReader(Byte*, Int32) BlobReader(Byte*, Int32) BlobReader(Byte*, Int32)

Erstellt einen Leser des angegebenen Speicherblocks.Creates a reader of the specified memory block.

Eigenschaften

CurrentPointer CurrentPointer CurrentPointer CurrentPointer

Ruft einen Zeiger auf das Byte an der aktuellen Position des Readers ab.Gets a pointer to the byte at the current position of the reader.

Length Length Length Length

Ruft die Gesamtlänge des zugrunde liegenden Speicherblocks ab.Gets the total length of the underlying memory block.

Offset Offset Offset Offset

Übernimmt oder bestimmt den Offset vom Beginn des BLOBs an der aktuellen Position.Gets or sets the offset from the start of the blob to the current position.

RemainingBytes RemainingBytes RemainingBytes RemainingBytes

Ruft die Anzahl der Bytes, die von der aktuellen Position bis zum Ende der zugrunde liegenden Speicherblock verbleibende ab.Gets the number of bytes remaining from current position to the end of the underlying memory block.

StartPointer StartPointer StartPointer StartPointer

Ruft einen Zeiger auf das Byte am Anfang der zugrunde liegenden Speicherblock ab.Gets a pointer to the byte at the start of the underlying memory block.

Methoden

Align(Byte) Align(Byte) Align(Byte) Align(Byte)

Positioniert den Reader durch die Anzahl der Bytes, die erforderlich sind, um die angegebene Ausrichtung zu erfüllen.Repositions the reader forward by the number of bytes required to satisfy the given alignment.

IndexOf(Byte) IndexOf(Byte) IndexOf(Byte) IndexOf(Byte)

Sucht nach einer angegebenen Bytes in das Blob, befolgen die aktuelle Position.Searches for a specified byte in the blob following the current position.

ReadBlobHandle() ReadBlobHandle() ReadBlobHandle() ReadBlobHandle()

Liest einen Blob heap Handle als eine komprimierte Ganzzahl codiert sind.Reads a Blob heap handle encoded as a compressed integer.

ReadBoolean() ReadBoolean() ReadBoolean() ReadBoolean()
ReadByte() ReadByte() ReadByte() ReadByte()
ReadBytes(Int32, Byte[], Int32) ReadBytes(Int32, Byte[], Int32) ReadBytes(Int32, Byte[], Int32) ReadBytes(Int32, Byte[], Int32)

Liest Bytes, die an der aktuellen Position ab, und schreibt sie in den angegebenen Puffer, beginnend beim angegebenen Offset.Reads bytes starting at the current position and writes them to the specified buffer starting at the specified offset.

ReadBytes(Int32) ReadBytes(Int32) ReadBytes(Int32) ReadBytes(Int32)

Liest Bytes, die an der aktuellen Position ab.Reads bytes starting at the current position.

ReadChar() ReadChar() ReadChar() ReadChar()
ReadCompressedInteger() ReadCompressedInteger() ReadCompressedInteger() ReadCompressedInteger()

Liest einen komprimierten Ganzzahlwert ohne Vorzeichen.Reads an unsigned compressed integer value. Siehe Speichermetadaten-Spezifikation, Abschnitt II.23.2: BLOBs und Signaturen.See Metadata Specification section II.23.2: Blobs and signatures.

ReadCompressedSignedInteger() ReadCompressedSignedInteger() ReadCompressedSignedInteger() ReadCompressedSignedInteger()

Liest einen komprimierten Ganzzahl mit Vorzeichen-Wert.Reads a signed compressed integer value. Siehe Speichermetadaten-Spezifikation, Abschnitt II.23.2: BLOBs und Signaturen.See Metadata Specification section II.23.2: Blobs and signatures.

ReadConstant(ConstantTypeCode) ReadConstant(ConstantTypeCode) ReadConstant(ConstantTypeCode) ReadConstant(ConstantTypeCode)

Liest einen konstanten Wert (Siehe Partition II für die ECMA-335 Abschnitt 22,9) von der aktuellen Position.Reads a constant value (see ECMA-335 Partition II section 22.9) from the current position.

ReadDateTime() ReadDateTime() ReadDateTime() ReadDateTime()
ReadDecimal() ReadDecimal() ReadDecimal() ReadDecimal()

Liest eine Decimal Anzahl.Reads a Decimal number.

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

Liest einen Typcode in einen serialisierten benutzerdefinierten Attribut-Wert codiert.Reads a type code encoded in a serialized custom attribute value.

ReadSerializedString() ReadSerializedString() ReadSerializedString() ReadSerializedString()

Liest eine Zeichenfolge, die als einer komprimierten Ganzzahl, die die Länge, gefolgt von dessen Inhalt im UTF8 enthält.Reads a string encoded as a compressed integer containing its length followed by its contents in UTF8. NULL-Zeichenfolgen werden als ein einzelnes Byte von 0xFF codiert.Null strings are encoded as a single 0xFF byte.

ReadSignatureHeader() ReadSignatureHeader() ReadSignatureHeader() ReadSignatureHeader()
ReadSignatureTypeCode() ReadSignatureTypeCode() ReadSignatureTypeCode() ReadSignatureTypeCode()

Liest einen Typcode in einer Signatur codiert.Reads a type code encoded in a signature.

ReadSingle() ReadSingle() ReadSingle() ReadSingle()
ReadTypeHandle() ReadTypeHandle() ReadTypeHandle() ReadTypeHandle()

Liest ein Typhandle, die in einer Signatur als TypeDefOrRefOrSpecEncoded codiert (Siehe ECMA-335 II.23.2.8).Reads a type handle encoded in a signature as TypeDefOrRefOrSpecEncoded (see ECMA-335 II.23.2.8).

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

Liest eine UTF16-Format (little-Endian) codierte Zeichenfolge an der aktuellen Position ab.Reads a UTF16 (little-endian) encoded string starting at the current position.

ReadUTF8(Int32) ReadUTF8(Int32) ReadUTF8(Int32) ReadUTF8(Int32)

Liest eine UTF8-codierte Zeichenfolge, die an der aktuellen Position ab.Reads a UTF8 encoded string starting at the current position.

Reset() Reset() Reset() Reset()

Positioniert den Reader zum Anfang des zugrunde liegenden Speicherblocks.Repositions the reader to the start of the underlying memory block.

SeekOffset(Int32) SeekOffset(Int32) SeekOffset(Int32) SeekOffset(Int32)
SkipBytes(Int32) SkipBytes(Int32) SkipBytes(Int32) SkipBytes(Int32)
TryReadCompressedInteger(Int32) TryReadCompressedInteger(Int32) TryReadCompressedInteger(Int32) TryReadCompressedInteger(Int32)

Liest einen komprimierten Ganzzahlwert ohne Vorzeichen.Reads an unsigned compressed integer value. Siehe Speichermetadaten-Spezifikation, Abschnitt II.23.2: BLOBs und Signaturen.See Metadata Specification section II.23.2: Blobs and signatures.

TryReadCompressedSignedInteger(Int32) TryReadCompressedSignedInteger(Int32) TryReadCompressedSignedInteger(Int32) TryReadCompressedSignedInteger(Int32)

Liest einen komprimierten Ganzzahl mit Vorzeichen-Wert.Reads a signed compressed integer value. Siehe Speichermetadaten-Spezifikation, Abschnitt II.23.2: BLOBs und Signaturen.See Metadata Specification section II.23.2: Blobs and signatures.

Gilt für: