|
enum | BindingFlags {
Default = 0x00,
IgnoreCase = 0x01,
DeclaredOnly = 0x02,
Instance = 0x04,
Static = 0x08,
Public = 0x10,
NonPublic = 0x20,
FlattenHierarchy = 0x40,
InvokeMethod = 0x0100,
CreateInstance = 0x0200,
GetField = 0x0400,
SetField = 0x0800,
GetProperty = 0x1000,
SetProperty = 0x2000,
PutDispProperty = 0x4000,
PutRefDispProperty = 0x8000,
ExactBinding = 0x010000,
SuppressChangeType = 0x020000,
OptionalParamBinding = 0x040000,
IgnoreReturn = 0x01000000
} |
|
enum | TypeFlags : uint32 {
UnspecializedGeneric = 0x0001,
SpecializedGeneric = 0x0002,
Array = 0x0004,
Object = 0x0008,
Boxed = 0x0010,
Pointer = 0x0020,
Struct = 0x0040,
Interface = 0x0080,
Primitive = 0x0100,
TypedPrimitive = 0x0200,
Tuple = 0x0400,
Nullable = 0x0800,
SizedArray = 0x1000,
Splattable = 0x2000,
Union = 0x4000,
ConstExpr = 0x8000,
WantsMark = 0x10000,
Delegate = 0x20000,
Function = 0x40000,
HasDestructor = 0x80000,
GenericParam = 0x100000,
Static = 0x200000,
Abstract = 0x400000,
HasAppendWantMark = 0x800000
} |
|
enum | FieldFlags : uint16 {
FieldAccessMask = 0x0007,
Protected = 0x0003,
Public = 0x0006,
Static = 0x0010,
InitOnly = 0x0020,
Const = 0x0040,
SpecialName = 0x0080,
EnumPayload = 0x0100,
EnumDiscriminator = 0x0200,
EnumCase = 0x0400,
ReadOnly = 0x0800,
Appended = 0x1000
} |
|
enum | AllowAppendKind { No,
Yes,
ZeroGap
} |
|
enum | CheckedKind { NotSet,
Checked,
Unchecked
} |
|