|
enum | AssemblyContentType { Default
, WindowsRuntime
} |
|
enum | AssemblyNameFlags {
None = 0
, PublicKey = 1
, EnableJITcompileOptimizer = 16384
, EnableJITcompileTracking = 32768
,
Retargetable = 256
} |
|
enum | BindingFlags {
Default = 0
, IgnoreCase = 1
, DeclaredOnly = 2
, Instance = 4
,
Static = 8
, Public = 16
, NonPublic = 32
, FlattenHierarchy = 64
,
InvokeMethod = 256
, CreateInstance = 512
, GetField = 1024
, SetField = 2048
,
GetProperty = 4096
, SetProperty = 8192
, PutDispProperty = 16384
, PutRefDispProperty = 32768
,
ExactBinding = 65536
, SuppressChangeType = 131072
, OptionalParamBinding = 262144
, IgnoreReturn = 16777216
,
DoNotWrapExceptions = 33554432
} |
|
enum | CallingConventions {
Standard = 1
, VarArgs = 2
, Any = 3
, HasThis = 32
,
ExplicitThis = 64
} |
|
enum | CorElementType : byte {
End
, Void
, Boolean
, Char
,
I1
, U1
, I2
, U2
,
I4
, U4
, I8
, U8
,
R4
, R8
, String
, Ptr
,
ByRef
, ValueType
, Class
, Var
,
Array
, GenericInst
, TypedByRef
, I = 24
,
U
, FnPtr = 27
, Object
, SzArray
,
MVar
, CModReqd
, CModOpt
, Internal
,
Max
, Modifier = 64
, Sentinel
, Pinned = 69
,
ELEMENT_TYPE_END = 0
, ELEMENT_TYPE_VOID
, ELEMENT_TYPE_BOOLEAN
, ELEMENT_TYPE_CHAR
,
ELEMENT_TYPE_I1
, ELEMENT_TYPE_U1
, ELEMENT_TYPE_I2
, ELEMENT_TYPE_U2
,
ELEMENT_TYPE_I4
, ELEMENT_TYPE_U4
, ELEMENT_TYPE_I8
, ELEMENT_TYPE_U8
,
ELEMENT_TYPE_R4
, ELEMENT_TYPE_R8
, ELEMENT_TYPE_STRING
, ELEMENT_TYPE_PTR
,
ELEMENT_TYPE_BYREF
, ELEMENT_TYPE_VALUETYPE
, ELEMENT_TYPE_CLASS
, ELEMENT_TYPE_VAR
,
ELEMENT_TYPE_ARRAY
, ELEMENT_TYPE_GENERICINST
, ELEMENT_TYPE_TYPEDBYREF
, ELEMENT_TYPE_I = 24
,
ELEMENT_TYPE_U
, ELEMENT_TYPE_FNPTR = 27
, ELEMENT_TYPE_OBJECT
, ELEMENT_TYPE_SZARRAY
,
ELEMENT_TYPE_MVAR
, ELEMENT_TYPE_CMOD_REQD
, ELEMENT_TYPE_CMOD_OPT
, ELEMENT_TYPE_INTERNAL
,
ELEMENT_TYPE_MAX
, ELEMENT_TYPE_MODIFIER = 64
, ELEMENT_TYPE_SENTINEL
, ELEMENT_TYPE_PINNED = 69
} |
|
enum | EventAttributes { None = 0
, SpecialName = 512
, RTSpecialName = 1024
, ReservedMask = 1024
} |
|
enum | ExceptionHandlingClauseOptions { Clause = 0
, Filter = 1
, Finally = 2
, Fault = 4
} |
|
enum | FieldAttributes {
FieldAccessMask = 7
, PrivateScope = 0
, Private = 1
, FamANDAssem = 2
,
Assembly = 3
, Family = 4
, FamORAssem = 5
, Public = 6
,
Static = 16
, InitOnly = 32
, Literal = 64
, NotSerialized = 128
,
SpecialName = 512
, PinvokeImpl = 8192
, RTSpecialName = 1024
, HasFieldMarshal = 4096
,
HasDefault = 32768
, HasFieldRVA = 256
, ReservedMask = 38144
} |
|
enum | GenericParameterAttributes {
None = 0
, VarianceMask = 3
, Covariant = 1
, Contravariant = 2
,
SpecialConstraintMask = 28
, ReferenceTypeConstraint = 4
, NotNullableValueTypeConstraint = 8
, DefaultConstructorConstraint = 16
} |
|
enum | MemberTypes {
Constructor = 1
, Event = 2
, Field = 4
, Method = 8
,
Property = 16
, TypeInfo = 32
, Custom = 64
, NestedType = 128
,
All = 191
} |
|
enum | MethodAttributes {
MemberAccessMask = 7
, PrivateScope = 0
, Private = 1
, FamANDAssem = 2
,
Assembly = 3
, Family = 4
, FamORAssem = 5
, Public = 6
,
Static = 16
, Final = 32
, Virtual = 64
, HideBySig = 128
,
CheckAccessOnOverride = 512
, VtableLayoutMask = 256
, ReuseSlot = 0
, NewSlot = 256
,
Abstract = 1024
, SpecialName = 2048
, PinvokeImpl = 8192
, UnmanagedExport = 8
,
RTSpecialName = 4096
, HasSecurity = 16384
, RequireSecObject = 32768
, ReservedMask = 53248
} |
|
enum | MethodImplAttributes {
CodeTypeMask = 3
, IL = 0
, Native
, OPTIL
,
Runtime
, ManagedMask
, Unmanaged = 4
, Managed = 0
,
ForwardRef = 16
, PreserveSig = 128
, InternalCall = 4096
, Synchronized = 32
,
NoInlining = 8
, AggressiveInlining = 256
, NoOptimization = 64
, MaxMethodImplVal = 65535
,
SecurityMitigations = 1024
} |
|
enum | ParameterAttributes {
None = 0
, In = 1
, Out = 2
, Lcid = 4
,
Retval = 8
, Optional = 16
, HasDefault = 4096
, HasFieldMarshal = 8192
,
Reserved3 = 16384
, Reserved4 = 32768
, ReservedMask = 61440
} |
|
enum | PInfo {
Attributes = 1
, GetMethod = 2
, SetMethod = 4
, ReflectedType = 8
,
DeclaringType = 16
, Name = 32
} |
|
enum | PInvokeAttributes {
NoMangle = 1
, CharSetMask = 6
, CharSetNotSpec = 0
, CharSetAnsi = 2
,
CharSetUnicode = 4
, CharSetAuto = 6
, BestFitUseAssem = 0
, BestFitEnabled = 16
,
BestFitDisabled = 32
, BestFitMask = 48
, ThrowOnUnmappableCharUseAssem = 0
, ThrowOnUnmappableCharEnabled = 4096
,
ThrowOnUnmappableCharDisabled = 8192
, ThrowOnUnmappableCharMask = 12288
, SupportsLastError = 64
, CallConvMask = 1792
,
CallConvWinapi = 256
, CallConvCdecl = 512
, CallConvStdcall = 768
, CallConvThiscall = 1024
,
CallConvFastcall = 1280
, MaxValue = 65535
} |
|
enum | ProcessorArchitecture {
None
, MSIL
, X86
, IA64
,
Amd64
, Arm
} |
|
enum | PropertyAttributes {
None = 0
, SpecialName = 512
, RTSpecialName = 1024
, HasDefault = 4096
,
Reserved2 = 8192
, Reserved3 = 16384
, Reserved4 = 32768
, ReservedMask = 62464
} |
|
enum | ResourceLocation { ContainedInAnotherAssembly = 2
, ContainedInManifestFile = 4
, Embedded = 1
} |
|
enum | TypeAttributes {
VisibilityMask = 7
, NotPublic = 0
, Public = 1
, NestedPublic = 2
,
NestedPrivate = 3
, NestedFamily = 4
, NestedAssembly = 5
, NestedFamANDAssem = 6
,
NestedFamORAssem = 7
, LayoutMask = 24
, AutoLayout = 0
, SequentialLayout = 8
,
ExplicitLayout = 16
, ClassSemanticsMask = 32
, Class = 0
, Interface = 32
,
Abstract = 128
, Sealed = 256
, SpecialName = 1024
, Import = 4096
,
Serializable = 8192
, WindowsRuntime = 16384
, StringFormatMask = 196608
, AnsiClass = 0
,
UnicodeClass = 65536
, AutoClass = 131072
, CustomFormatClass = 196608
, CustomFormatMask = 12582912
,
BeforeFieldInit = 1048576
, RTSpecialName = 2048
, HasSecurity = 262144
, ReservedMask = 264192
} |
|