Condividi tramite


PersistedAssemblyBuilder.GenerateMetadata Metodo

Definizione

Overload

GenerateMetadata(BlobBuilder, BlobBuilder)

Genera i metadati per il PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Genera i metadati per il PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Importante

Questa API non è conforme a CLS.

Genera i metadati per il 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

Parametri

ilStream
BlobBuilder

Quando termina, questo metodo contiene i byte BlobBuilder che includono tutto il corpo del metodo generato.

mappedFieldData
BlobBuilder

Quando termina, questo metodo contiene i byte BlobBuilder che includono tutti i dati RVA del campo definiti nell'assembly.

Restituisce

MetadataBuilder che include tutti i membri definiti nell'assembly.

Attributi

Eccezioni

Un modulo non è definito per l'assembly.

I metadati sono stati popolati in precedenza per l'assembly.

Si applica a

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Importante

Questa API non è conforme a CLS.

Genera i metadati per il 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

Parametri

ilStream
BlobBuilder

Quando termina, questo metodo contiene i byte BlobBuilder che includono tutto il corpo del metodo generato.

mappedFieldData
BlobBuilder

Quando termina, questo metodo contiene i byte BlobBuilder che includono tutti i dati RVA del campo definiti nell'assembly.

pdbBuilder
MetadataBuilder

Quando termina, questo metodo contiene il MetadataBuilder che include i metadati PDB.

Restituisce

MetadataBuilder che include tutti i membri definiti nell'assembly.

Attributi

Eccezioni

Modulo non definito per l'assembly.

Metadati già popolati per l'assembly in precedenza.

Si applica a