Moduleとは? わかりやすく解説

Module クラス

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

名前空間: System.Reflection
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class Module
    Implements _Module, ISerializable, ICustomAttributeProvider
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType.None)] 
public class Module : _Module, ISerializable,
 ICustomAttributeProvider
[SerializableAttribute] 
[ComVisibleAttribute(true)] 
[ClassInterfaceAttribute(ClassInterfaceType::None)] 
public ref class Module : _Module, ISerializable,
 ICustomAttributeProvider
/** @attribute SerializableAttribute() */ 
/** @attribute ComVisibleAttribute(true) */ 
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */ 
public class Module implements _Module, ISerializable,
 
    ICustomAttributeProvider
SerializableAttribute 
ComVisibleAttribute(true) 
ClassInterfaceAttribute(ClassInterfaceType.None) 
public class Module implements _Module, ISerializable,
 
    ICustomAttributeProvider
解説解説
継承階層継承階層
System.Object
  System.Reflection.Module
     System.Reflection.Emit.ModuleBuilder
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

Module フィールド


Module プロパティ


Module メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 ( Object から継承されます。)
パブリック メソッド FindTypes 指定したフィルタフィルタ基準によって受け入れられクラス配列返します
パブリック メソッド GetCustomAttributes オーバーロードされますカスタム属性返します
パブリック メソッド GetField オーバーロードされます指定したフィールド返します
パブリック メソッド GetFields オーバーロードされますモジュール定義されているグローバル フィールド返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 ( Object から継承されます。)
パブリック メソッド GetMethod オーバーロードされます指定した基準メソッド返します
パブリック メソッド GetMethods オーバーロードされますモジュール定義されているグローバル メソッド返します
パブリック メソッド GetObjectData シリアル化されたオブジェクトに対して、ISerializable 実装提供します
パブリック メソッド GetPEKind モジュール内のコード性質およびモジュール対象プラットフォームを示す値のペア取得します
パブリック メソッド GetSignerCertificate このモジュール属すアセンブリAuthenticode 署名含まれた、証明書対応する X509Certificate オブジェクト返しますアセンブリAuthenticode 署名ない場合null 参照 (Visual Basic では Nothing) が返されます。
パブリック メソッド GetType オーバーロードされます指定した型を返します
パブリック メソッド GetTypes このモジュール定義されているすべての型を返します
パブリック メソッド IsDefined 指定した attributeType がこのモジュール定義されているかどうか判断します
パブリック メソッド IsResource オブジェクトリソースかどうかを示す値を取得します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 ( Object から継承されます。)
パブリック メソッド ResolveField オーバーロードされますメタデータ トークン識別されるフィールド返します
パブリック メソッド ResolveMember オーバーロードされますメタデータ トークン識別される型またはメンバ返します
パブリック メソッド ResolveMethod オーバーロードされますメタデータ トークン識別されるメソッド返します
パブリック メソッド ResolveSignature メタデータ トークン識別されるシグネチャ BLOB返します
パブリック メソッド ResolveString 指定したメタデータ トークン識別される文字列返します
パブリック メソッド ResolveType オーバーロードされますメタデータ トークン識別される型を返します
パブリック メソッド ToString オーバーライドされますモジュールの名前を返します
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.GetIDsOfNames 一連の名前を対応する一連のディスパッチ識別子割り当てます
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.GetTypeInfo オブジェクト型情報取得しますその後は、インターフェイス型情報取得使用できます
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.GetTypeInfoCount オブジェクト提供する型情報インターフェイスの数 (0 または 1) を取得します
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.Invoke オブジェクト公開するプロパティおよびメソッドアクセスできるようにします。
参照参照

Module メンバ

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

Module データ型公開されるメンバを以下の表に示します


パブリック フィールドパブリック フィールド
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド参照)
  名前 説明
パブリック メソッド Equals  オーバーロードされます2 つObject インスタンス等しかどうか判断します。 (Object から継承されます。)
パブリック メソッド FindTypes 指定したフィルタフィルタ基準によって受け入れられクラス配列返します
パブリック メソッド GetCustomAttributes オーバーロードされますカスタム属性返します
パブリック メソッド GetField オーバーロードされます指定したフィールド返します
パブリック メソッド GetFields オーバーロードされますモジュール定義されているグローバル フィールド返します
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用適してます。 (Object から継承されます。)
パブリック メソッド GetMethod オーバーロードされます指定した基準メソッド返します
パブリック メソッド GetMethods オーバーロードされますモジュール定義されているグローバル メソッド返します
パブリック メソッド GetObjectData シリアル化されたオブジェクトに対して、ISerializable 実装提供します
パブリック メソッド GetPEKind モジュール内のコード性質およびモジュール対象プラットフォームを示す値のペア取得します
パブリック メソッド GetSignerCertificate このモジュール属すアセンブリAuthenticode 署名含まれた、証明書対応する X509Certificate オブジェクト返しますアセンブリAuthenticode 署名ない場合null 参照 (Visual Basic では Nothing) が返されます。
パブリック メソッド GetType オーバーロードされます指定した型を返します
パブリック メソッド GetTypes このモジュール定義されているすべての型を返します
パブリック メソッド IsDefined 指定した attributeType がこのモジュール定義されているかどうか判断します
パブリック メソッド IsResource オブジェクトリソースかどうかを示す値を取得します
パブリック メソッド ReferenceEquals  指定した複数Object インスタンス同一かどうか判断します。 (Object から継承されます。)
パブリック メソッド ResolveField オーバーロードされますメタデータ トークン識別されるフィールド返します
パブリック メソッド ResolveMember オーバーロードされますメタデータ トークン識別される型またはメンバ返します
パブリック メソッド ResolveMethod オーバーロードされますメタデータ トークン識別されるメソッド返します
パブリック メソッド ResolveSignature メタデータ トークン識別されるシグネチャ BLOB返します
パブリック メソッド ResolveString 指定したメタデータ トークン識別される文字列返します
パブリック メソッド ResolveType オーバーロードされますメタデータ トークン識別される型を返します
パブリック メソッド ToString オーバーライドされますモジュールの名前を返します
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイス実装
  名前 説明
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.GetIDsOfNames 一連の名前を対応する一連のディスパッチ識別子割り当てます
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.GetTypeInfo オブジェクト型情報取得しますその後は、インターフェイス型情報取得使用できます
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.GetTypeInfoCount オブジェクト提供する型情報インターフェイスの数 (0 または 1) を取得します
インターフェイスの明示的な実装 System.Runtime.InteropServices._Module.Invoke オブジェクト公開するプロパティおよびメソッドアクセスできるようにします。
参照参照

_Module インターフェイス

メモ : このインターフェイスは、.NET Framework version 2.0新しく追加されたものです。

Module クラスアンマネージ コード公開します

 

名前空間: System.Runtime.InteropServices
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("D002E9BA-D9E3-3749-B1D3-D565A08B13E7")>
 _
<CLSCompliantAttribute(False)> _
<ComVisibleAttribute(True)> _
Public Interface _Module
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)] 
[GuidAttribute("D002E9BA-D9E3-3749-B1D3-D565A08B13E7")] 
[CLSCompliantAttribute(false)] 
[ComVisibleAttribute(true)] 
public interface _Module
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)] 
[GuidAttribute(L"D002E9BA-D9E3-3749-B1D3-D565A08B13E7")] 
[CLSCompliantAttribute(false)] 
[ComVisibleAttribute(true)] 
public interface class _Module
/** @attribute InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) */ 
/** @attribute GuidAttribute("D002E9BA-D9E3-3749-B1D3-D565A08B13E7") */
 
/** @attribute CLSCompliantAttribute(false) */ 
/** @attribute ComVisibleAttribute(true) */ 
public interface _Module
InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown) 
GuidAttribute("D002E9BA-D9E3-3749-B1D3-D565A08B13E7") 
CLSCompliantAttribute(false) 
ComVisibleAttribute(true) 
public interface _Module
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
_Module メンバ
System.Runtime.InteropServices 名前空間

_Module メソッド


_Module メンバ



このページでは「.NET Framework クラス ライブラリ リファレンス」からModuleを検索した結果を表示しています。
Weblioに収録されているすべての辞書からModuleを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からModule を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Module」の関連用語

Moduleのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Moduleのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS