PersistedAssemblyBuilder.GenerateMetadata Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.