Bagikan melalui


PersistedAssemblyBuilder.GenerateMetadata Metode

Definisi

Overload

GenerateMetadata(BlobBuilder, BlobBuilder)

Menghasilkan metadata untuk PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Menghasilkan metadata untuk PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Penting

API ini bukan kompatibel CLS.

Menghasilkan metadata untuk 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

Ketika metode ini kembali, berisi byte BlobBuilder yang mencakup semua IL (isi) metode yang dipancarkan.

mappedFieldData
BlobBuilder

Ketika metode ini kembali, berisi byte BlobBuilder yang menyertakan semua data RVA bidang yang ditentukan dalam rakitan.

Mengembalikan

MetadataBuilder yang mencakup semua anggota yang ditentukan dalam Assembly.

Atribut

Pengecualian

Modul tidak didefinisikan untuk rakitan.

Metadata sebelumnya diisi untuk perakitan.

Berlaku untuk

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Penting

API ini bukan kompatibel CLS.

Menghasilkan metadata untuk 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

Ketika metode ini kembali, berisi byte BlobBuilder yang mencakup semua IL (isi) metode yang dipancarkan.

mappedFieldData
BlobBuilder

Ketika metode ini kembali, berisi byte BlobBuilder yang menyertakan semua data RVA bidang yang ditentukan dalam rakitan.

pdbBuilder
MetadataBuilder

Ketika metode ini kembali, berisi MetadataBuilder yang menyertakan metadata PDB.

Mengembalikan

MetadataBuilder yang mencakup semua anggota yang ditentukan dalam Assembly.

Atribut

Pengecualian

Modul yang tidak didefinisikan untuk rakitan.

Metadata sudah diisi untuk rakitan sebelumnya.

Berlaku untuk