Udostępnij przez


PersistedAssemblyBuilder.GenerateMetadata Metoda

Definicja

Przeciążenia

GenerateMetadata(BlobBuilder, BlobBuilder)

Źródło:
PersistedAssemblyBuilder.cs
Źródło:
PersistedAssemblyBuilder.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Generuje metadane dla 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

Gdy ta metoda zwraca wartość , zawiera BlobBuilder bajty, które zawierają wszystkie emitowane przez metodę IL (treść).

mappedFieldData
BlobBuilder

Gdy ta metoda zwraca, zawiera BlobBuilder bajtów, które zawierają wszystkie dane RVA pola zdefiniowane w zestawie.

Zwraca

MetadataBuilder, który zawiera wszystkie elementy członkowskie zdefiniowane w zestawie.

Atrybuty

Wyjątki

Moduł nie jest zdefiniowany dla zestawu.

Metadane zostały wcześniej wypełnione dla zestawu.

Dotyczy

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Źródło:
PersistedAssemblyBuilder.cs
Źródło:
PersistedAssemblyBuilder.cs

Ważne

Ten interfejs API nie jest zgodny ze specyfikacją CLS.

Generuje metadane dla 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

Gdy ta metoda zwraca wartość , zawiera BlobBuilder bajty, które zawierają wszystkie emitowane przez metodę IL (treść).

mappedFieldData
BlobBuilder

Gdy ta metoda zwraca, zawiera BlobBuilder bajtów, które zawierają wszystkie dane RVA pola zdefiniowane w zestawie.

pdbBuilder
MetadataBuilder

Gdy ta metoda zostanie zwrócona, zawiera MetadataBuilder, która zawiera metadane PDB.

Zwraca

MetadataBuilder, który zawiera wszystkie elementy członkowskie zdefiniowane w zestawie.

Atrybuty

Wyjątki

Nie zdefiniowano modułu dla zestawu.

Metadane zostały już wypełnione dla zestawu wcześniej.

Dotyczy