ModuleMetadata クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
モジュール CLI メタデータの変更できないスナップショットを表します。
public ref class ModuleMetadata sealed : Microsoft::CodeAnalysis::Metadata
public sealed class ModuleMetadata : Microsoft.CodeAnalysis.Metadata
type ModuleMetadata = class
inherit Metadata
Public NotInheritable Class ModuleMetadata
Inherits Metadata
- 継承
注釈
このオブジェクトは、構築方法に応じて、重要なリソースまたはロック ファイルを割り当てることができます。
プロパティ
Id |
このメタデータ インスタンスの ID。 2 つのメタデータ インスタンスの ID が同じである場合は、同じコンテンツを持ちます。 ID が異なる場合は、同じコンテンツを持っている場合とない場合があります。 (継承元 Metadata) |
IsDisposed |
モジュールが破棄されている場合は True。 |
Kind |
インスタンスの MetadataImageKind を返します。 |
Name |
モジュールの名前です。 |
メソッド
CommonCopy() |
モジュール CLI メタデータの変更できないスナップショットを表します。 (継承元 Metadata) |
Copy() |
このオブジェクトのコピーを作成します。 (継承元 Metadata) |
CreateFromFile(String) |
移植可能な実行可能イメージを含むファイルからメタデータ モジュールを作成します。 |
CreateFromImage(IEnumerable<Byte>) |
一連のバイトからメタデータ モジュールを作成します。 |
CreateFromImage(ImmutableArray<Byte>) |
バイト配列からメタデータ モジュールを作成します。 |
CreateFromImage(IntPtr, Int32) |
生メモリ ポインターから PE イメージまたはオブジェクト ファイルへのメタデータ モジュールを作成します。 |
CreateFromMetadata(IntPtr, Int32, Action) |
生メモリ ポインターから、オブジェクト ファイルの PE イメージまたは .cormeta セクションのメタデータ ディレクトリへのメタデータ モジュールを作成します。 現在サポートされているのはマニフェスト モジュールのみです。 |
CreateFromMetadata(IntPtr, Int32, IDisposable, Boolean) |
生メモリ ポインターから、オブジェクト ファイルの PE イメージまたは .cormeta セクションのメタデータ ディレクトリへのメタデータ モジュールを作成します。 現在サポートされているのはマニフェスト モジュールのみです。 |
CreateFromMetadata(IntPtr, Int32) |
生メモリ ポインターから、オブジェクト ファイルの PE イメージまたは .cormeta セクションのメタデータ ディレクトリへのメタデータ モジュールを作成します。 現在サポートされているのはマニフェスト モジュールのみです。 |
CreateFromStream(Stream, Boolean) |
ストリームからメタデータ モジュールを作成します。 |
CreateFromStream(Stream, PEStreamOptions) |
ストリームからメタデータ モジュールを作成します。 |
Dispose() |
モジュールに割り当てられたメモリとハンドルを解放します。 |
GetMetadataReader() |
メタデータ リーダーを返します。 |
GetModuleNames() |
リンクされたマネージド モジュールのファイル名を返します。 |
GetModuleVersionId() |
モジュール コンテンツのバージョン。 |
GetReference(DocumentationProvider, String, String) |
モジュール メタデータへの参照を作成します。 |
適用対象
.NET