PersistedAssemblyBuilder.GenerateMetadata Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.