PersistedAssemblyBuilder.GenerateMetadata 메서드

정의

오버로드

Name Description
GenerateMetadata(BlobBuilder, BlobBuilder)

에 대한 메타데이터를 PersistedAssemblyBuilder생성합니다.

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

에 대한 메타데이터를 PersistedAssemblyBuilder생성합니다.

GenerateMetadata(BlobBuilder, BlobBuilder)

Source:
PersistedAssemblyBuilder.cs
Source:
PersistedAssemblyBuilder.cs
Source:
PersistedAssemblyBuilder.cs

Important

이 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

이 메서드가 반환될 때 내보내는 BlobBuilder 모든 메서드의 IL(본문)을 포함하는 바이트를 포함합니다.

mappedFieldData
BlobBuilder

이 메서드가 반환되면 어셈블리에 BlobBuilder 정의된 모든 필드 RVA 데이터를 포함하는 바이트를 포함합니다.

반품

어셈블리에 정의된 모든 멤버를 포함하는 A MetadataBuilder 입니다.

특성

예외

어셈블리에 대해 모듈이 정의되지 않았습니다.

이전에 어셈블리에 대한 메타데이터가 채워져 있었습니다.

적용 대상

GenerateMetadata(BlobBuilder, BlobBuilder, MetadataBuilder)

Source:
PersistedAssemblyBuilder.cs
Source:
PersistedAssemblyBuilder.cs
Source:
PersistedAssemblyBuilder.cs

Important

이 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

이 메서드가 반환될 때 내보내는 BlobBuilder 모든 메서드의 IL(본문)을 포함하는 바이트를 포함합니다.

mappedFieldData
BlobBuilder

이 메서드가 반환되면 어셈블리에 BlobBuilder 정의된 모든 필드 RVA 데이터를 포함하는 바이트를 포함합니다.

pdbBuilder
MetadataBuilder

이 메서드가 반환될 때 PDB 메타데이터를 MetadataBuilder 포함하는 메서드를 포함합니다.

반품

어셈블리에 정의된 모든 멤버를 포함하는 A MetadataBuilder 입니다.

특성

예외

어셈블리에 대해 정의되지 않은 모듈입니다.

이전에 어셈블리에 대해 이미 채워진 메타데이터입니다.

적용 대상