|
| class | Assembly |
| | Reflection class describing assembly. Support is limited as the rules are quite different between C# and C++. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
| |
| class | AssemblyName |
| | Defines assembly name. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
| |
| class | AssemblyTypeRegistration |
| | Singleton to register type in executing assembly. More...
|
| |
| class | AssemblyTypeRegistrationBase |
| | Base type for singletons to register type in executing assembly. More...
|
| |
| class | ConstructorInfo |
| | Provides access to constructor metadata. More...
|
| |
| class | Details_ReflectionTypeLoadException |
| | ReflectionTypeLoadException is thrown by the Module.GetTypes method if any of the classes in a module fail to load. Never create instances of this class manually. Use the ReflectionTypeLoadException class instead. Never wrap the ReflectionTypeLoadException class instances into System::SmartPtr.
|
| |
| class | Details_TargetInvocationException |
| | TargetInvocationException is thrown by methods invoked through reflection. Never create instances of this class manually. Use the TargetInvocationException class instead. Never wrap the TargetInvocationException class instances into System::SmartPtr.
|
| |
| class | FieldInfo |
| | Discovers the attributes of a field and provides access to field metadata. More...
|
| |
| class | MemberInfo |
| | Provides reflection information on members. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
| |
| class | MethodBase |
| | Base information on method. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
| |
| class | MethodInfo |
| | Represents information on class method. More...
|
| |
| class | PropertyInfo |
| | Represents property information. More...
|
| |