System::Reflection::BindingFlags 枚举

BindingFlags enum

定义成员和类型的查找模式以及绑定。

enum class BindingFlags

名称描述
Default0没有特殊选项。
IgnoreCase1在查找项时忽略名称的大小写。
DeclaredOnly2仅查找在类型中声明而非基类型中声明的成员。
Instance4遍历实例成员。
静态8遍历静态成员。
公共16遍历公共成员。
NonPublic32遍历非公共成员。
FlattenHierarchy64遍历基类型的公共和受保护的静态成员。
InvokeMethod256调用方法。
CreateInstance512创建反射类型实例。
GetField1024获取字段值。
SetField2048设置字段值。
GetProperty4096获取属性值。
SetProperty8192设置属性值。
PutDispProperty16384设置 COM 属性。
PutRefDispProperty32768设置 COM 引用属性。
ExactBinding65536类型绑定必须精确,不能进行任何类型更改。
SuppressChangeType131072不支持。
OptionalParamBinding262144根据参数数量选择重载。
IgnoreReturn16777216忽略 COM 互操作返回值。

另见