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 オブジェクトをラップし、すべてのメソッドをこの型にデリゲートします。 |