情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Module クラス

2013/12/12

モジュールのリフレクションを実行します。

System.Object
  System.Reflection.Module

Namespace:  System.Reflection
アセンブリ:  mscorlib (mscorlib.dll 内)

public abstract class Module : ICustomAttributeProvider

Module 型で公開されるメンバーは以下のとおりです。

  名前説明
パブリック プロパティAssemblyModule のこのインスタンスの適切な Assembly を取得します。
パブリック プロパティCustomAttributesこのモジュールのカスタム属性を格納するコレクションを取得します。
パブリック プロパティFullyQualifiedNameこのモジュールの完全修飾名とパスを表す文字列を取得します。
パブリック プロパティMetadataTokenメタデータ内のモジュールを識別するトークンを取得します。
パブリック プロパティNameパスを削除して、モジュールの名前を取得します。
このページのトップへ

  名前説明
パブリック メソッドEqualsこのモジュールと指定したオブジェクトが等しいかどうかを判断します。 (Object.Equals(Object) をオーバーライドします。)
プロテクト メソッドFinalizeObject がガベージ コレクションで再利用される前に、Object がリソースを解放して他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッドGetCustomAttributes(Boolean)すべてのカスタム属性を返します。
パブリック メソッドGetCustomAttributes(Type, Boolean)指定した型のカスタム属性を返します。
パブリック メソッドGetField(String)指定した名前を持つグローバル フィールドを返します。
パブリック メソッドGetField(String, BindingFlags)指定した名前とバインド属性を持つグローバル フィールドを返します。
パブリック メソッドGetFields()モジュールで定義されているグローバル フィールドを返します。
パブリック メソッドGetFields(BindingFlags)モジュールで定義され、指定したバインド フラグに一致するグローバル フィールドを返します。
パブリック メソッドGetHashCodeこのインスタンスのハッシュ コードを返します。 (Object.GetHashCode() をオーバーライドします。)
パブリック メソッドGetMethod(String)指定した名前を持つグローバル メソッドを返します。
パブリック メソッドGetMethod(String, Type[])指定した名前およびパラメーター型に一致するグローバル メソッドを返します。
パブリック メソッドGetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])指定した名前、バインド情報、呼び出し規約、パラメーター型、および修飾子を持つグローバル メソッドを返します。
プロテクト メソッドGetMethodImpl派生クラスで、GetMethod メソッド オーバーロードの実装を提供します。
パブリック メソッドGetMethods()モジュールで定義されているグローバル メソッドを返します。
パブリック メソッドGetMethods(BindingFlags)モジュールで定義され、指定したバインド フラグに一致するグローバル メソッドを返します。
パブリック メソッドGetType()現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッドGetType(String)大文字小文字を区別する検索を実行して、指定された型を返します。
パブリック メソッドGetType(String, Boolean)指定した大文字小文字の区別の扱いに従ってモジュールを検索し、指定した型を返します。
パブリック メソッドGetType(String, Boolean, Boolean)大文字小文字を区別したモジュール検索を実行するかどうか、および型が見つからない場合に例外をスローするかどうかを指定して、指定された型を返します。
パブリック メソッドGetTypesこのモジュールで定義されているすべての型を返します。
パブリック メソッドIsDefined指定した属性の型がこのモジュールに適用されるかどうかを確認します。
プロテクト メソッドMemberwiseClone現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッドResolveMethod(Int32)指定したメタデータ トークンによって識別されるメソッドまたはコンストラクターを返します。
パブリック メソッドResolveMethod(Int32, Type[], Type[])指定したジェネリック型パラメーターで定義されたコンテキストの、指定したメタデータ トークンで識別されるメソッドまたはコンストラクターを返します。
パブリック メソッドResolveString指定したメタデータ トークンによって識別される文字列を返します。
パブリック メソッドResolveType(Int32)指定したメタデータ トークンによって識別される型を返します。
パブリック メソッドResolveType(Int32, Type[], Type[])指定したジェネリック型パラメーターで定義されるコンテキストで、指定したメタデータ トークンによって識別される型を返します。
パブリック メソッドToStringモジュールの名前を返します。 (Object.ToString() をオーバーライドします。)
このページのトップへ

  名前説明
パブリック拡張メソッドGetCustomAttribute(Type)オーバーロードされます。 指定したモジュールに適用される指定した型のカスタム属性を取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッドGetCustomAttribute<T>()オーバーロードされます。 指定したモジュールに適用される指定した型のカスタム属性を取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッドGetCustomAttributes()オーバーロードされます。 指定したモジュールに適用されるカスタム属性のコレクションを取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッドGetCustomAttributes(Type)オーバーロードされます。 指定したモジュールに適用する指定した型のカスタム属性のコレクションを取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッドGetCustomAttributes<T>()オーバーロードされます。 指定したモジュールに適用する指定した型のカスタム属性のコレクションを取得します。 (CustomAttributeExtensions によって定義されています。)
パブリック拡張メソッドIsDefined指定した型のカスタム属性が指定したモジュールに適用されているかどうかを示します。 (CustomAttributeExtensions によって定義されています。)
このページのトップへ

モジュールとは、type.dll や application.exe などの移植できる実行可能な形式のファイルです。1 つ以上のクラスとインターフェイスで構成されます。複数の名前空間が、単一モジュールに含まれることがあります。また、1 つの名前空間が複数のモジュールにまたがることもあります。

メモメモ:

.NET Framework のモジュールは、関数やサブルーチンをアプリケーション上で編成するためにプログラマが使用する Visual Basic のモジュールとは異なります。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

表示: