PersistedAssemblyBuilder.GenerateMetadata Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GenerateMetadata(BlobBuilder, BlobBuilder) |
Gera os metadados do PersistedAssemblyBuilder. |
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder) |
Gera os metadados do PersistedAssemblyBuilder. |
GenerateMetadata(BlobBuilder, BlobBuilder)
Importante
Esta API não está em conformidade com CLS.
Gera os metadados do 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
Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os IL (corpo) do método emitidos.
- mappedFieldData
- BlobBuilder
Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os dados RVA de campo definidos no assembly.
Retornos
Um MetadataBuilder que inclui todos os membros definidos no Assembly.
- Atributos
Exceções
Um módulo não está definido para o assembly.
Os metadados foram preenchidos anteriormente para o assembly.
Aplica-se a
GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)
Importante
Esta API não está em conformidade com CLS.
Gera os metadados do 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
Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os IL (corpo) do método emitidos.
- mappedFieldData
- BlobBuilder
Quando esse método é retornado, contém o BlobBuilder bytes que inclui todos os dados RVA de campo definidos no assembly.
- pdbBuilder
- MetadataBuilder
Quando esse método é retornado, contém o MetadataBuilder que inclui metadados do PDB.
Retornos
Um MetadataBuilder que inclui todos os membros definidos no Assembly.
- Atributos
Exceções
Um módulo não definido para o assembly.
Os metadados já preenchidos para o assembly anteriormente.