System.Reflectionとは何? わかりやすく解説 Weblio辞書 (original) (raw)

| | クラス | 説明 | | | --------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | パブリック クラス | AmbiguousMatchException | メンバへのバインド時にバインディング基準一致するメンバ複数ある場合スローされる例外。このクラス継承できません。 | | パブリック クラス | Assembly | Assembly定義します。このアセンブリ再利用でき、バージョン管理可能で自己記述型の共通言語ランタイム アプリケーションビルド ブロックです。 | | パブリック クラス | AssemblyAlgorithmIdAttribute | アセンブリすべてのファイルハッシュするアルゴリズム指定します。このクラス継承できません。 | | パブリック クラス | AssemblyCompanyAttribute | アセンブリ マニフェスト含める、会社名に関するカスタム属性定義します。 | | パブリック クラス | AssemblyConfigurationAttribute | 製品版またはデバッグなど、アセンブリビルド構成指定します。 | | パブリック クラス | AssemblyCopyrightAttribute | アセンブリ マニフェスト含める、著作権に関するカスタム属性定義します。 | | パブリック クラス | AssemblyCultureAttribute | アセンブリサポートしているカルチャを指定します。 | | パブリック クラス | AssemblyDefaultAliasAttribute | アセンブリ マニフェスト含める、わかりやすい既定エイリアス定義します。 | | パブリック クラス | AssemblyDelaySignAttribute | 作成されたときにアセンブリが完全に署名されていないことを示します。 | | パブリック クラス | AssemblyDescriptionAttribute | アセンブリについてテキスト記述できます。 | | パブリック クラス | AssemblyFileVersionAttribute | Win32 ファイル バージョン リソースとして特定のバージョン番号使用するようにコンパイラ命令します。Win32 ファイル バージョンは、アセンブリバージョン番号同じにする必要はありません。 | | パブリック クラス | AssemblyFlagsAttribute | Just-In-Time (JIT) コンパイラオプション、そのアセンブリが再ターゲット可能かどうか、およびそのアセンブリが完全な公開キートークン化され公開キーのどちらを保有しているのかなどを示す、アセンブリの AssemblyNameFlags フラグの、ビットごとの組み合わせ指定します。このクラス継承できません。 | | パブリック クラス | AssemblyInformationalVersionAttribute | アセンブリ マニフェスト追加バージョン情報定義します。 | | パブリック クラス | AssemblyKeyFileAttribute | 厳密な名前生成するために使用するキー ペア格納しているファイルの名前を指定します。 | | パブリック クラス | AssemblyKeyNameAttribute | 厳密な名前生成するために使用するキー ペア格納している CSP 内のキー コンテナの名前を指定します。 | | パブリック クラス | AssemblyName | アセンブリ一意ID を完全に記述します。 | | パブリック クラス | AssemblyNameProxy | AssemblyNameリモート対応バージョン提供します。 | | パブリック クラス | AssemblyProductAttribute | アセンブリ マニフェスト含める、製品名に関するカスタム属性定義します。 | | パブリック クラス | AssemblyTitleAttribute | アセンブリ マニフェスト含める、アセンブリタイトルに関するカスタム属性定義します。 | | パブリック クラス | AssemblyTrademarkAttribute | アセンブリ マニフェスト含める、商標に関するカスタム属性定義します。 | | パブリック クラス | AssemblyVersionAttribute | 属性付けアセンブリバージョン指定します。 | | パブリック クラス | Binder | メンバ候補リストからメンバ選択し実引数の型から仮引数の型への型変換実行します。 | | パブリック クラス | ConstructorInfo | クラス コンストラクタ属性取得しコンストラクタメタデータアクセスできるようにします。 | | パブリック クラス | CustomAttributeData | リフレクションのみのコンテキスト読み込まれアセンブリモジュール、型、メンバ、およびパラメータカスタム属性データアクセスできるようにします。 | | パブリック クラス | CustomAttributeFormatException | カスタム属性バイナリ形式無効な場合スローされる例外。 | | パブリック クラス | DefaultMemberAttribute | InvokeMember が使用する既定メンバである型のメンバ定義します。 | | パブリック クラス | EventInfo | イベント属性取得しイベントメタデータアクセスできるようにします。 | | パブリック クラス | ExceptionHandlingClause | 構造化例外処理ブロック内の句を表します。 | | パブリック クラス | FieldInfo | フィールド属性取得しフィールドメタデータアクセスできるようにします。 | | パブリック クラス | InvalidFilterCriteriaException | 使用するフィルタ種類に対してフィルタ基準無効な場合に FindMembers でスローされる例外。 | | パブリック クラス | LocalVariableInfo | ローカル変数属性取得しローカル変数メタデータアクセスできるようにします。 | | パブリック クラス | ManifestResourceInfo | マニフェスト リソーストポロジー情報保持します。 | | パブリック クラス | MemberInfo | メンバ属性に関する情報取得しメンバメタデータアクセスできるようにします。 | | パブリック クラス | MethodBase | メソッドコンストラクタに関する情報提供します。 | | パブリック クラス | MethodBody | メソッド本体メタデータおよび MSILアクセスできるようにします。 | | パブリック クラス | MethodInfo | メソッド属性取得しメソッドメタデータアクセスできるようにします。 | | パブリック クラス | Missing | 不足している Object表します。このクラス継承できません。 | | パブリック クラス | Module | モジュールリフレクション実行します。 | | パブリック クラス | ObfuscateAssemblyAttribute | 該当するアセンブリに対して標準隠ぺい規則使用するように、難読化ツール指示します。 | | パブリック クラス | ObfuscationAttribute | アセンブリ、型、またはメンバに対して指定したアクション実行するように隠ぺいツール指示します。 | | パブリック クラス | ParameterInfo | パラメータ属性取得しパラメータメタデータアクセスできるようにします。 | | パブリック クラス | Pointer | ポインタラッパー クラス提供します。 | | パブリック クラス | PropertyInfo | プロパティ属性取得しプロパティメタデータアクセスできるようにします。 | | パブリック クラス | ReflectionTypeLoadException | モジュールクラス読み込むことができない場合に、Module.GetTypes メソッドスローする例外。このクラス継承できません。 | | パブリック クラス | StrongNameKeyPair | 厳密な名前を持つアセンブリ署名するときに使用する公開キーまたは秘密キーペアへのアクセスカプセル化ます。 | | パブリック クラス | TargetException | 無効なターゲット呼び出そうとするとスローされる例外表します。 | | パブリック クラス | TargetInvocationException | リフレクション通じて呼び出されメソッドスローする例外。このクラス継承できません。 | | パブリック クラス | TargetParameterCountException | 呼び出し時に指定されパラメータの数が、必要なパラメータ数と異な場合スローされる例外。このクラス継承できません。 | | パブリック クラス | TypeDelegator | Type オブジェクトラップし、すべてのメソッドをこの型にデリゲートます。 |