PersistedAssemblyBuilder.GenerateMetadata Methode

Definition

Überlädt

GenerateMetadata(BlobBuilder, BlobBuilder)

Generiert die Metadaten für die PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Generiert die Metadaten für die PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Wichtig

Diese API ist nicht CLS-kompatibel.

Generiert die Metadaten für die PersistedAssemblyBuilder.

public:
 System::Reflection::Metadata::Ecma335::MetadataBuilder ^ GenerateMetadata([Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % ilStream, [Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % mappedFieldData);
[System.CLSCompliant(false)]
public System.Reflection.Metadata.Ecma335.MetadataBuilder GenerateMetadata (out System.Reflection.Metadata.BlobBuilder ilStream, out System.Reflection.Metadata.BlobBuilder mappedFieldData);
[<System.CLSCompliant(false)>]
member this.GenerateMetadata : BlobBuilder * BlobBuilder -> System.Reflection.Metadata.Ecma335.MetadataBuilder
Public Function GenerateMetadata (ByRef ilStream As BlobBuilder, ByRef mappedFieldData As BlobBuilder) As MetadataBuilder

Parameter

ilStream
BlobBuilder

Wenn diese Methode zurückgegeben wird, enthält die BlobBuilder Bytes, die die IL (Textkörper) der Methode enthalten.

mappedFieldData
BlobBuilder

Wenn diese Methode zurückgegeben wird, enthält die BlobBuilder Bytes, die alle in der Assembly definierten Feld-RVA-Daten enthalten.

Gibt zurück

Eine MetadataBuilder, die alle in der Assembly definierten Member enthält.

Attribute

Ausnahmen

Für die Assembly ist kein Modul definiert.

Die Metadaten wurden zuvor für die Assembly aufgefüllt.

Gilt für:

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Wichtig

Diese API ist nicht CLS-kompatibel.

Generiert die Metadaten für die PersistedAssemblyBuilder.

public:
 System::Reflection::Metadata::Ecma335::MetadataBuilder ^ GenerateMetadata([Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % ilStream, [Runtime::InteropServices::Out] System::Reflection::Metadata::BlobBuilder ^ % mappedFieldData, [Runtime::InteropServices::Out] System::Reflection::Metadata::Ecma335::MetadataBuilder ^ % pdbBuilder);
[System.CLSCompliant(false)]
public System.Reflection.Metadata.Ecma335.MetadataBuilder GenerateMetadata (out System.Reflection.Metadata.BlobBuilder ilStream, out System.Reflection.Metadata.BlobBuilder mappedFieldData, out System.Reflection.Metadata.Ecma335.MetadataBuilder pdbBuilder);
[<System.CLSCompliant(false)>]
member this.GenerateMetadata : BlobBuilder * BlobBuilder * MetadataBuilder -> System.Reflection.Metadata.Ecma335.MetadataBuilder
Public Function GenerateMetadata (ByRef ilStream As BlobBuilder, ByRef mappedFieldData As BlobBuilder, ByRef pdbBuilder As MetadataBuilder) As MetadataBuilder

Parameter

ilStream
BlobBuilder

Wenn diese Methode zurückgegeben wird, enthält die BlobBuilder Bytes, die die IL (Textkörper) der Methode enthalten.

mappedFieldData
BlobBuilder

Wenn diese Methode zurückgegeben wird, enthält die BlobBuilder Bytes, die alle in der Assembly definierten Feld-RVA-Daten enthalten.

pdbBuilder
MetadataBuilder

Wenn diese Methode zurückgegeben wird, enthält die MetadataBuilder, die PDB-Metadaten enthält.

Gibt zurück

Eine MetadataBuilder, die alle in der Assembly definierten Member enthält.

Attribute

Ausnahmen

Ein Modul, das für die Assembly nicht definiert ist.

Die Metadaten wurden bereits für die Assembly bereits aufgefüllt.

Gilt für: