AssemblyMetadata クラス

定義

アセンブリ CLI メタデータの変更できないスナップショットを表します。

public ref class AssemblyMetadata sealed : Microsoft::CodeAnalysis::Metadata
public sealed class AssemblyMetadata : Microsoft.CodeAnalysis.Metadata
type AssemblyMetadata = class
    inherit Metadata
Public NotInheritable Class AssemblyMetadata
Inherits Metadata
継承
AssemblyMetadata

プロパティ

Id

このメタデータ インスタンスの ID。 2 つのメタデータ インスタンスの ID が同じである場合は、同じコンテンツを持ちます。 ID が異なる場合は、同じコンテンツを持っている場合とない場合があります。

(継承元 Metadata)
Kind

メタデータの種類を返します。 MetadataImageKind

メソッド

CommonCopy()

アセンブリ CLI メタデータの変更できないスナップショットを表します。

(継承元 Metadata)
Copy()

このオブジェクトのコピーを作成します。

(継承元 Metadata)
Create(IEnumerable<ModuleMetadata>)

マルチモジュール アセンブリを作成します。

Create(ImmutableArray<ModuleMetadata>)

マルチモジュール アセンブリを作成します。

Create(ModuleMetadata)

単一モジュール アセンブリを作成します。

Create(ModuleMetadata[])

マルチモジュール アセンブリを作成します。

CreateFromFile(String)

指定したパス上のアセンブリのすべてのモジュールを検索し、それらを表す の AssemblyMetadata インスタンスをビルドします。

CreateFromImage(IEnumerable<Byte>)

単一モジュール アセンブリを作成します。

CreateFromImage(ImmutableArray<Byte>)

単一モジュール アセンブリを作成します。

CreateFromStream(Stream, Boolean)

単一モジュール アセンブリを作成します。

CreateFromStream(Stream, PEStreamOptions)

単一モジュール アセンブリを作成します。

Dispose()

アセンブリに含まれるすべてのモジュールを破棄します。

GetModules()

このアセンブリを構成するモジュール。 最初のモジュールはマニフェスト モジュールです。

GetReference(DocumentationProvider, ImmutableArray<String>, Boolean, String, String)

アセンブリ メタデータへの参照を作成します。

適用対象