Sdílet prostřednictvím


PersistedAssemblyBuilder.GenerateMetadata Metoda

Definice

Přetížení

GenerateMetadata(BlobBuilder, BlobBuilder)

Vygeneruje metadata pro PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Vygeneruje metadata pro PersistedAssemblyBuilder.

GenerateMetadata(BlobBuilder, BlobBuilder)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Vygeneruje metadata pro 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

Parametry

ilStream
BlobBuilder

Když tato metoda vrátí, obsahuje BlobBuilder bajty, které zahrnují všechny metody IL (tělo) generované.

mappedFieldData
BlobBuilder

Pokud tato metoda vrátí, obsahuje BlobBuilder bajty, které zahrnují všechna data RVA pole definovaná v sestavení.

Návraty

MetadataBuilder, která zahrnuje všechny členy definované v sestavení.

Atributy

Výjimky

Pro sestavení není definován modul.

Metadata byla dříve vyplněna pro sestavení.

Platí pro

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Vygeneruje metadata pro 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

Parametry

ilStream
BlobBuilder

Když tato metoda vrátí, obsahuje BlobBuilder bajty, které zahrnují všechny metody IL (tělo) generované.

mappedFieldData
BlobBuilder

Pokud tato metoda vrátí, obsahuje BlobBuilder bajty, které zahrnují všechna data RVA pole definovaná v sestavení.

pdbBuilder
MetadataBuilder

Když tato metoda vrátí, obsahuje MetadataBuilder, která obsahuje metadata PDB.

Návraty

MetadataBuilder, která zahrnuje všechny členy definované v sestavení.

Atributy

Výjimky

Modul není definován pro sestavení.

Metadata již byla pro sestavení vyplněna dříve.

Platí pro