PersistedAssemblyBuilder.GenerateMetadata Methode

Definition

Überlädt

GenerateMetadata(BlobBuilder, BlobBuilder)

Quelle:
PersistedAssemblyBuilder.cs
Quelle:
PersistedAssemblyBuilder.cs
Quelle:
PersistedAssemblyBuilder.cs

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 Bytes, die BlobBuilder die IL (Body) aller Methoden enthalten, die ausgegeben werden.

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

A MetadataBuilder that includes all members defined in the Assembly.

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)

Quelle:
PersistedAssemblyBuilder.cs
Quelle:
PersistedAssemblyBuilder.cs
Quelle:
PersistedAssemblyBuilder.cs

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 Bytes, die BlobBuilder die IL (Body) aller Methoden enthalten, die ausgegeben werden.

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 sie die MetadataBuilder PDB-Metadaten.

Gibt zurück

A MetadataBuilder that includes all members defined in the Assembly.

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: