MetadataReader Konstruktoren

Definition

Überlädt

Name Beschreibung
MetadataReader(Byte*, Int32)

Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.

MetadataReader(Byte*, Int32, MetadataReaderOptions)

Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.

MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)

Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.

MetadataReader(Byte*, Int32)

Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs

Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.

public:
 MetadataReader(System::Byte* metadata, int length);
public MetadataReader(byte* metadata, int length);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReader

Parameter

metadata
Byte*

Ein Zeiger auf das erste Byte in einem Metadatenblock.

length
Int32

Die Anzahl der Bytes im Block.

Hinweise

Der Speicher gehört dem Aufrufer. Es muss während der gesamten Lebensdauer MetadataReaderder .

Gilt für:

MetadataReader(Byte*, Int32, MetadataReaderOptions)

Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs

Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.

public:
 MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader

Parameter

metadata
Byte*
length
Int32

Hinweise

Der Speicher gehört dem Aufrufer. Es muss während der gesamten Lebensdauer des MetadataReaderSpeichers lebendig und unverändert gehalten werden.

Dient PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions) zum Abrufen von Metadaten aus einem PE-Bild.

Gilt für:

MetadataReader(Byte*, Int32, MetadataReaderOptions, MetadataStringDecoder)

Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs
Quelle:
MetadataReader.cs

Initialisiert eine neue Instanz der MetadataReader Klasse aus den Metadaten, die am angegebenen Speicherort gespeichert sind.

public:
 MetadataReader(System::Byte* metadata, int length, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
public MetadataReader(byte* metadata, int length, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder);
new System.Reflection.Metadata.MetadataReader : nativeptr<byte> * int * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader

Parameter

metadata
Byte*
length
Int32
utf8Decoder
MetadataStringDecoder

Ausnahmen

length ist nicht positiv.

metadata ist null.

Die Codierung von utf8Decoder ist nicht UTF8Encoding.

Die aktuelle Plattform ist big-endian.

Ungültiger Metadatenheader.

Hinweise

Der Speicher gehört dem Aufrufer. Es muss während der gesamten Lebensdauer des MetadataReaderSpeichers lebendig und unverändert gehalten werden.

Dient PEReaderExtensions.GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) zum Abrufen von Metadaten aus einem PE-Bild.

Gilt für: