Classes | |
class | Assembly |
class | AssemblyName |
class | AssemblyTypeRegistration |
class | AssemblyTypeRegistrationBase |
Base type for singletons to register type in executing assembly. More... | |
class | ConstructorInfo |
Provides access to constructor metadata. More... | |
class | Details_ReflectionTypeLoadException |
class | Details_TargetInvocationException |
class | FieldInfo |
Discovers the attributes of a field and provides access to field metadata. More... | |
class | MemberInfo |
class | MethodBase |
class | MethodInfo |
Represents information on class method. More... | |
class | PropertyInfo |
Represents property information. More... | |
Functions | |
DECLARE_ENUM_OPERATORS (System::Reflection::BindingFlags) | |
Declaration of template arithmetic operators for values of the BindingFlags enum type. More... | |
DECLARE_ENUM_OPERATORS (System::Reflection::FieldAttributes) | |
Declaration of template arithmetic operators for values of the FieldAttributes enum type. More... | |
DECLARE_ENUM_OPERATORS (System::Reflection::MemberTypes) | |
using System::Reflection::ReflectionTypeLoadException = typedef System::ExceptionWrapper<Details_ReflectionTypeLoadException> |
ReflectionTypeLoadException is thrown by the Module.GetTypes method if any of the classes in a module fail to load. Never wrap the ReflectionTypeLoadException class instances into System::SmartPtr.
using System::Reflection::TargetInvocationException = typedef System::ExceptionWrapper<Details_TargetInvocationException> |
TargetInvocationException is thrown by methods invoked through reflection. Never wrap the TargetInvocationException class instances into System::SmartPtr.
|
strong |
Degines members and types lookup modes and bindings.
|
strong |
Reflected field attributes.
|
strong |
Marks each type of member.
System::Reflection::DECLARE_ENUM_OPERATORS | ( | System::Reflection::MemberTypes | ) |
System::Reflection::DECLARE_ENUM_OPERATORS | ( | System::Reflection::BindingFlags | ) |
Declaration of template arithmetic operators for values of the BindingFlags enum type.
System::Reflection::DECLARE_ENUM_OPERATORS | ( | System::Reflection::FieldAttributes | ) |
Declaration of template arithmetic operators for values of the FieldAttributes enum type.