PersistedAssemblyBuilder.GenerateMetadata Metod

Definition

Överlagringar

GenerateMetadata(BlobBuilder, BlobBuilder)

Källa:
PersistedAssemblyBuilder.cs
Källa:
PersistedAssemblyBuilder.cs
Källa:
PersistedAssemblyBuilder.cs

Viktigt!

Detta API uppfyller inte CLS.

Genererar metadata för 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

Parametrar

ilStream
BlobBuilder

När den här metoden returnerar, innehåller de BlobBuilder byte som innehåller all metod IL (brödtext) som genereras.

mappedFieldData
BlobBuilder

När den här metoden returnerar innehåller de BlobBuilder byte som innehåller alla RVA-fältdata som definierats i sammansättningen.

Returer

En MetadataBuilder som innehåller alla medlemmar som definierats i församlingen.

Attribut

Undantag

En modul har inte definierats för sammansättningen.

Metadata har tidigare fyllts i för sammansättningen.

Gäller för

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Källa:
PersistedAssemblyBuilder.cs
Källa:
PersistedAssemblyBuilder.cs
Källa:
PersistedAssemblyBuilder.cs

Viktigt!

Detta API uppfyller inte CLS.

Genererar metadata för 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

Parametrar

ilStream
BlobBuilder

När den här metoden returnerar, innehåller de BlobBuilder byte som innehåller all metod IL (brödtext) som genereras.

mappedFieldData
BlobBuilder

När den här metoden returnerar innehåller de BlobBuilder byte som innehåller alla RVA-fältdata som definierats i sammansättningen.

pdbBuilder
MetadataBuilder

När den här metoden returneras innehåller den MetadataBuilder som innehåller PDB-metadata.

Returer

En MetadataBuilder som innehåller alla medlemmar som definierats i församlingen.

Attribut

Undantag

En modul som inte har definierats för sammansättningen.

Metadata som redan har fyllts i för sammansättningen tidigare.

Gäller för