次の方法で共有


ModuleBuilder メンバ

ModuleBuilder 概要

パブリック プロパティ

パブリック プロパティAssembly (Module から継承されます) Module のこのインスタンスの適切な Assembly を取得します。
パブリック プロパティFullyQualifiedName オーバーライド。 このモジュールの完全限定名とパスを表す文字列を取得します。
パブリック プロパティName (Module から継承されます) モジュールの名前をパスを削除した状態で表す文字列を取得します。
パブリック プロパティScopeName (Module から継承されます) モジュールの名前を表す文字列を取得します。

パブリック メソッド

パブリック メソッドCreateGlobalFunctions この動的モジュールのグローバル関数定義を完了します。
パブリック メソッドDefineDocument ソースの文書を定義します。
パブリック メソッドDefineEnum 指定した型の value__ という単一の非静的フィールドを持つ値型と共に列挙型を定義します。
パブリック メソッドDefineGlobalMethod オーバーロード。 グローバル メソッドを定義します。
パブリック メソッドDefineInitializedData ポータブル実行可能 (PE) ファイルの .sdata セクションの初期化済みデータ フィールドを定義します。
パブリック メソッドDefinePInvokeMethod オーバーロード。 PInvoke メソッドを定義します。
パブリック メソッドDefineResource オーバーロード。 このモジュールに格納するマネージ埋め込みリソースを定義します。
パブリック メソッドDefineType オーバーロード。 TypeBuilder を構築します。値型を定義するには、 ValueType を派生する型を定義します。
パブリック メソッドDefineUninitializedData ポータブル実行可能 (PE) ファイルの .sdata セクションの初期化されていないデータ フィールドを定義します。
パブリック メソッドDefineUnmanagedResource オーバーロード。 このモジュールのアンマネージ リソースを定義します。BLOB は、Win32 リソースの正しい書式である必要があります。
パブリック メソッドEquals (Object から継承されます) オーバーロード。 2 つの Object インスタンスが等しいかどうかを判断します。
パブリック メソッドFindTypes (Module から継承されます) 指定したフィルタとフィルタ基準によって受け入れられたクラスの配列を返します。
パブリック メソッドGetArrayMethod 配列クラスの名前付きメソッドを返します。
パブリック メソッドGetArrayMethodToken 配列クラスの名前付きメソッドのトークンを返します。
パブリック メソッドGetConstructorToken このモジュール内で指定したコンストラクタを識別するトークンを返します。
パブリック メソッドGetCustomAttributes (Module から継承されます) オーバーロード。 カスタム属性を返します。
パブリック メソッドGetField (Module から継承されます) オーバーロード。 指定したフィールドを返します。
パブリック メソッドGetFields (Module から継承されます) クラスが実装するフィールドの配列を返します。
パブリック メソッドGetFieldToken このモジュール内で指定したフィールドを識別するトークンを返します。
パブリック メソッドGetHashCode (Object から継承されます) 特定の型のハッシュ関数として機能します。ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。
パブリック メソッドGetMethod (Module から継承されます) オーバーロード。 指定した基準のメソッドを返します。
パブリック メソッドGetMethods (Module から継承されます) モジュールで定義されているすべてのグローバル メソッドの配列を返します。
パブリック メソッドGetMethodToken このモジュール内で指定したメソッドを識別するトークンを返します。
パブリック メソッドGetObjectData (Module から継承されます) シリアル化されたオブジェクトに対して、 ISerializable 実装を提供します。
パブリック メソッドGetSignatureToken オーバーロード。 シグネチャ ヘルパを指定してシグネチャ トークンを定義します。
パブリック メソッドGetSignerCertificate (Module から継承されます) このモジュールが属すアセンブリの Authenticode 署名に含まれた、証明書に対応する X509Certificate オブジェクトを返します。アセンブリに Authenticode 署名がない場合は null 参照 (Visual Basic では Nothing) が返されます。
パブリック メソッドGetStringConstant モジュールの定数プールで指定された文字列のトークンを返します。
パブリック メソッドGetSymWriter この動的モジュールに関連付けられたシンボル ライタを返します。
パブリック メソッドGetType オーバーロード。 オーバーライド。 このモジュールで定義されている名前付きの型を取得します。
パブリック メソッドGetTypes オーバーライド。 このモジュールで定義されているすべてのクラスを返します。
パブリック メソッドGetTypeToken オーバーロード。 型トークンを返します。
パブリック メソッドIsDefined (Module から継承されます) 指定した attributeType がこのモジュールで定義されているかどうかを判断します。
パブリック メソッドIsResource (Module から継承されます) オブジェクトがリソースかどうかを示す値を取得します。
パブリック メソッドIsTransient この動的モジュールが遷移的かどうかを確認します。
パブリック メソッドSetCustomAttribute オーバーロード。 カスタム属性を設定します。
パブリック メソッドSetSymCustomAttribute シンボリック情報に格納されるカスタム属性を設定します。
パブリック メソッドSetUserEntryPoint ユーザー エントリ ポイントを設定します。
パブリック メソッドToString (Module から継承されます) オーバーライド。 モジュールの名前を返します。

プロテクト メソッド

プロテクト メソッドFinalize (Object から継承されます) オーバーライド。 Object がガベージ コレクションにより収集される前に、その Object がリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

C# と C++ では、ファイナライザはデストラクタ構文で表現されます。

プロテクト メソッドGetMethodImpl (Module から継承されます) 指定した基準に一致するメソッド実装を返します。
プロテクト メソッドMemberwiseClone (Object から継承されます) 現在の Object の簡易コピーを作成します。

参照

ModuleBuilder クラス | System.Reflection.Emit 名前空間