System::Reflection 名前空間

クラス

クラス説明
AssemblyReflection クラスはアセンブリを記述します。C# と C++ では規則が大きく異なるため、サポートは限定的です。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。そうすると実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として渡してください。
AssemblyNameアセンブリ名を定義します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。そうすると実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
AssemblyTypeRegistration実行中のアセンブリに型を登録するシングルトン。
AssemblyTypeRegistrationBase実行中のアセンブリに型を登録するシングルトンの基底型。
ConstructorInfoコンストラクタのメタデータへのアクセスを提供します。
FieldInfoフィールドの属性を検出し、フィールドのメタデータへのアクセスを提供します。
MemberInfoメンバーに関するリフレクション情報を提供します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。そうすると実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
MethodBaseメソッドに関する基礎情報。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。そうすると実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
MethodInfoクラスメソッドに関する情報を表します。
PropertyInfoプロパティ情報を表します。

Enums

列挙型説明
BindingFlagsメンバーと型の検索モードおよびバインディングを定義します。
FieldAttributesリフレクトされたフィールド属性。
MemberTypes各メンバータイプにマークを付けます。

Typedefs

型定義説明
ReflectionTypeLoadExceptionReflectionTypeLoadException は、Module.GetTypes メソッドがモジュール内のクラスのいずれかのロードに失敗した場合にスローされます。ReflectionTypeLoadException クラスのインスタンスを System::SmartPtr にラップしないでください。
TargetInvocationExceptionTargetInvocationException は、リフレクションを通じて呼び出されたメソッドでスローされます。TargetInvocationException クラスのインスタンスを System::SmartPtr にラップしないでください。