Compartir a través de


PersistedAssemblyBuilder.GenerateMetadata Método

Definición

Sobrecargas

GenerateMetadata(BlobBuilder, BlobBuilder)

Genera los metadatos de la PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Genera los metadatos de la PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Importante

Esta API no es conforme a CLS.

Genera los metadatos de la 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

Parámetros

ilStream
BlobBuilder

Cuando este método devuelve, contiene los BlobBuilder bytes que incluyen la IL (cuerpo) del método emitido.

mappedFieldData
BlobBuilder

Cuando este método devuelve, contiene los BlobBuilder bytes que incluyen todos los datos de RVA de campo definidos en el ensamblado.

Devoluciones

Un MetadataBuilder que incluye todos los miembros definidos en el Ensamblado.

Atributos

Excepciones

No se define un módulo para el ensamblado.

Los metadatos se rellenaron previamente para el ensamblado.

Se aplica a

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Importante

Esta API no es conforme a CLS.

Genera los metadatos de la 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

Parámetros

ilStream
BlobBuilder

Cuando este método devuelve, contiene los BlobBuilder bytes que incluyen la IL (cuerpo) del método emitido.

mappedFieldData
BlobBuilder

Cuando este método devuelve, contiene los BlobBuilder bytes que incluyen todos los datos de RVA de campo definidos en el ensamblado.

pdbBuilder
MetadataBuilder

Cuando este método devuelve, contiene el MetadataBuilder que incluye metadatos de PDB.

Devoluciones

Un MetadataBuilder que incluye todos los miembros definidos en el Ensamblado.

Atributos

Excepciones

Un módulo no definido para el ensamblado.

Los metadatos ya se rellenaron para el ensamblado anteriormente.

Se aplica a