System::Reflection Namespace Reference

Classes

class  Assembly
 
class  AssemblyName
 
class  MemberInfo
 
class  MethodBase
 

Enumerations

enum  BindingFlags {
  BindingFlags::Default = 0x00, BindingFlags::IgnoreCase = 0x01, BindingFlags::DeclaredOnly = 0x02, BindingFlags::Instance = 0x04,
  BindingFlags::Static = 0x08, BindingFlags::Public = 0x10, BindingFlags::NonPublic = 0x20, BindingFlags::FlattenHierarchy = 0x40,
  BindingFlags::InvokeMethod = 0x0100, BindingFlags::CreateInstance = 0x0200, BindingFlags::GetField = 0x0400, BindingFlags::SetField = 0x0800,
  BindingFlags::GetProperty = 0x1000, BindingFlags::SetProperty = 0x2000, BindingFlags::PutDispProperty = 0x4000, BindingFlags::PutRefDispProperty = 0x8000,
  BindingFlags::ExactBinding = 0x010000, BindingFlags::SuppressChangeType = 0x020000, BindingFlags::OptionalParamBinding = 0x040000, BindingFlags::IgnoreReturn = 0x01000000
}
 

Enumeration Type Documentation

◆ BindingFlags

Enumerator
Default 
IgnoreCase 
DeclaredOnly 
Instance 
Static 
Public 
NonPublic 
FlattenHierarchy 
InvokeMethod 
CreateInstance 
GetField 
SetField 
GetProperty 
SetProperty 
PutDispProperty 
PutRefDispProperty 
ExactBinding 
SuppressChangeType 
OptionalParamBinding 
IgnoreReturn