PersistedAssemblyBuilder.GenerateMetadata 方法

定义

重载

GenerateMetadata(BlobBuilder, BlobBuilder)

生成 PersistedAssemblyBuilder的元数据。

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

生成 PersistedAssemblyBuilder的元数据。

GenerateMetadata(BlobBuilder, BlobBuilder)

重要

此 API 不符合 CLS。

生成 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

参数

ilStream
BlobBuilder

此方法返回时,包含包含发出的所有方法的 IL(正文)的 BlobBuilder 字节。

mappedFieldData
BlobBuilder

此方法返回时,包含包含程序集中定义的所有字段 RVA 数据的 BlobBuilder 字节。

返回

包含程序集中定义的所有成员的 MetadataBuilder

属性

例外

未为程序集定义模块。

以前为程序集填充了元数据。

适用于

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

重要

此 API 不符合 CLS。

生成 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

参数

ilStream
BlobBuilder

此方法返回时,包含包含发出的所有方法的 IL(正文)的 BlobBuilder 字节。

mappedFieldData
BlobBuilder

此方法返回时,包含包含程序集中定义的所有字段 RVA 数据的 BlobBuilder 字节。

pdbBuilder
MetadataBuilder

此方法返回时,包含包含 PDB 元数据的 MetadataBuilder

返回

包含程序集中定义的所有成员的 MetadataBuilder

属性

例外

未为程序集定义的模块。

以前为程序集填充的元数据。

适用于