|
enum | AssemblyContentType { Default
, WindowsRuntime
} |
|
enum | AssemblyNameFlags {
None = 0
, PublicKey = 1
, EnableJITcompileOptimizer = 0x4000
, EnableJITcompileTracking = 0x8000
,
Retargetable = 0x100
} |
|
enum | BindingFlags {
Default = 0
, IgnoreCase = 1
, DeclaredOnly = 2
, Instance = 4
,
Static = 8
, Public = 0x10
, NonPublic = 0x20
, FlattenHierarchy = 0x40
,
InvokeMethod = 0x100
, CreateInstance = 0x200
, GetField = 0x400
, SetField = 0x800
,
GetProperty = 0x1000
, SetProperty = 0x2000
, PutDispProperty = 0x4000
, PutRefDispProperty = 0x8000
,
ExactBinding = 0x10000
, SuppressChangeType = 0x20000
, OptionalParamBinding = 0x40000
, IgnoreReturn = 0x1000000
,
DoNotWrapExceptions = 0x2000000
} |
|
enum | CallingConventions {
Standard = 1
, VarArgs = 2
, Any = 3
, HasThis = 0x20
,
ExplicitThis = 0x40
} |
|
enum | CorElementType : byte {
ELEMENT_TYPE_END = 0
, ELEMENT_TYPE_VOID = 1
, ELEMENT_TYPE_BOOLEAN = 2
, ELEMENT_TYPE_CHAR = 3
,
ELEMENT_TYPE_I1 = 4
, ELEMENT_TYPE_U1 = 5
, ELEMENT_TYPE_I2 = 6
, ELEMENT_TYPE_U2 = 7
,
ELEMENT_TYPE_I4 = 8
, ELEMENT_TYPE_U4 = 9
, ELEMENT_TYPE_I8 = 10
, ELEMENT_TYPE_U8 = 11
,
ELEMENT_TYPE_R4 = 12
, ELEMENT_TYPE_R8 = 13
, ELEMENT_TYPE_STRING = 14
, ELEMENT_TYPE_PTR = 15
,
ELEMENT_TYPE_BYREF = 16
, ELEMENT_TYPE_VALUETYPE = 17
, ELEMENT_TYPE_CLASS = 18
, ELEMENT_TYPE_VAR = 19
,
ELEMENT_TYPE_ARRAY = 20
, ELEMENT_TYPE_GENERICINST = 21
, ELEMENT_TYPE_TYPEDBYREF = 22
, ELEMENT_TYPE_I = 24
,
ELEMENT_TYPE_U = 25
, ELEMENT_TYPE_FNPTR = 27
, ELEMENT_TYPE_OBJECT = 28
, ELEMENT_TYPE_SZARRAY = 29
,
ELEMENT_TYPE_MVAR = 30
, ELEMENT_TYPE_CMOD_REQD = 31
, ELEMENT_TYPE_CMOD_OPT = 32
, ELEMENT_TYPE_INTERNAL = 33
,
ELEMENT_TYPE_MAX = 34
, ELEMENT_TYPE_MODIFIER = 64
, ELEMENT_TYPE_SENTINEL = 65
, ELEMENT_TYPE_PINNED = 69
} |
|
enum | CustomAttributeEncoding {
Undefined = 0
, Boolean = 2
, Char = 3
, SByte = 4
,
Byte = 5
, Int16 = 6
, UInt16 = 7
, Int32 = 8
,
UInt32 = 9
, Int64 = 10
, UInt64 = 11
, Float = 12
,
Double = 13
, String = 14
, Array = 29
, Type = 80
,
Object = 81
, Field = 83
, Property = 84
, Enum = 85
} |
|
enum | EventAttributes { None = 0
, SpecialName = 0x200
, RTSpecialName = 0x400
, ReservedMask = 0x400
} |
|
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 = 0x10
, InitOnly = 0x20
, Literal = 0x40
, NotSerialized = 0x80
,
SpecialName = 0x200
, PinvokeImpl = 0x2000
, RTSpecialName = 0x400
, HasFieldMarshal = 0x1000
,
HasDefault = 0x8000
, HasFieldRVA = 0x100
, ReservedMask = 0x9500
} |
|
enum | GenericParameterAttributes {
None = 0
, VarianceMask = 3
, Covariant = 1
, Contravariant = 2
,
SpecialConstraintMask = 0x1C
, ReferenceTypeConstraint = 4
, NotNullableValueTypeConstraint = 8
, DefaultConstructorConstraint = 0x10
} |
|
enum | ImageFileMachine { I386 = 332
, IA64 = 512
, AMD64 = 34404
, ARM = 452
} |
|
enum | INVOCATION_FLAGS : uint {
INVOCATION_FLAGS_UNKNOWN = 0u
, INVOCATION_FLAGS_INITIALIZED = 1u
, INVOCATION_FLAGS_NO_INVOKE = 2u
, INVOCATION_FLAGS_RUN_CLASS_CONSTRUCTOR = 4u
,
INVOCATION_FLAGS_NO_CTOR_INVOKE = 8u
, INVOCATION_FLAGS_IS_CTOR = 0x10u
, INVOCATION_FLAGS_IS_DELEGATE_CTOR = 0x80u
, INVOCATION_FLAGS_CONTAINS_STACK_POINTERS = 0x100u
,
INVOCATION_FLAGS_SPECIAL_FIELD = 0x10u
, INVOCATION_FLAGS_FIELD_SPECIAL_CAST = 0x20u
, INVOCATION_FLAGS_CONSTRUCTOR_INVOKE = 0x10000000u
} |
|
enum | MdSigCallingConvention : byte {
CallConvMask = 0xF
, Default = 0
, C = 1
, StdCall = 2
,
ThisCall = 3
, FastCall = 4
, Vararg = 5
, Field = 6
,
LocalSig = 7
, Property = 8
, Unmanaged = 9
, GenericInst = 0xA
,
Generic = 0x10
, HasThis = 0x20
, ExplicitThis = 0x40
} |
|
enum | MemberTypes {
Constructor = 1
, Event = 2
, Field = 4
, Method = 8
,
Property = 0x10
, TypeInfo = 0x20
, Custom = 0x40
, NestedType = 0x80
,
All = 0xBF
} |
|
enum | MetadataTokenType {
Module = 0
, TypeRef = 16777216
, TypeDef = 33554432
, FieldDef = 67108864
,
MethodDef = 100663296
, ParamDef = 134217728
, InterfaceImpl = 150994944
, MemberRef = 167772160
,
CustomAttribute = 201326592
, Permission = 234881024
, Signature = 285212672
, Event = 335544320
,
Property = 385875968
, ModuleRef = 436207616
, TypeSpec = 452984832
, Assembly = 536870912
,
AssemblyRef = 587202560
, File = 637534208
, ExportedType = 654311424
, ManifestResource = 671088640
,
GenericPar = 704643072
, MethodSpec = 721420288
, String = 1879048192
, Name = 1895825408
,
BaseType = 1912602624
, Invalid = int.MaxValue
} |
|
enum | MethodAttributes {
MemberAccessMask = 7
, PrivateScope = 0
, Private = 1
, FamANDAssem = 2
,
Assembly = 3
, Family = 4
, FamORAssem = 5
, Public = 6
,
Static = 0x10
, Final = 0x20
, Virtual = 0x40
, HideBySig = 0x80
,
CheckAccessOnOverride = 0x200
, VtableLayoutMask = 0x100
, ReuseSlot = 0
, NewSlot = 0x100
,
Abstract = 0x400
, SpecialName = 0x800
, PinvokeImpl = 0x2000
, UnmanagedExport = 8
,
RTSpecialName = 0x1000
, HasSecurity = 0x4000
, RequireSecObject = 0x8000
, ReservedMask = 0xD000
} |
|
enum | MethodImplAttributes {
CodeTypeMask = 3
, IL = 0
, Native = 1
, OPTIL = 2
,
Runtime = 3
, ManagedMask = 4
, Unmanaged = 4
, Managed = 0
,
ForwardRef = 16
, PreserveSig = 128
, InternalCall = 4096
, Synchronized = 32
,
NoInlining = 8
, AggressiveInlining = 256
, NoOptimization = 64
, AggressiveOptimization = 512
,
MaxMethodImplVal = 65535
} |
|
enum | MethodSemanticsAttributes {
Setter = 1
, Getter = 2
, Other = 4
, AddOn = 8
,
RemoveOn = 0x10
, Fire = 0x20
, Setter = 1
, Getter = 2
,
Other = 4
, Adder = 8
, Remover = 0x10
, Raiser = 0x20
} |
|
enum | NullabilityState { Unknown
, NotNull
, Nullable
} |
|
enum | ParameterAttributes {
None = 0
, In = 1
, Out = 2
, Lcid = 4
,
Retval = 8
, Optional = 0x10
, HasDefault = 0x1000
, HasFieldMarshal = 0x2000
,
Reserved3 = 0x4000
, Reserved4 = 0x8000
, ReservedMask = 0xF000
} |
|
enum | PInvokeAttributes {
NoMangle = 1
, CharSetMask = 6
, CharSetNotSpec = 0
, CharSetAnsi = 2
,
CharSetUnicode = 4
, CharSetAuto = 6
, BestFitUseAssem = 0
, BestFitEnabled = 0x10
,
BestFitDisabled = 0x20
, BestFitMask = 0x30
, ThrowOnUnmappableCharUseAssem = 0
, ThrowOnUnmappableCharEnabled = 0x1000
,
ThrowOnUnmappableCharDisabled = 0x2000
, ThrowOnUnmappableCharMask = 0x3000
, SupportsLastError = 0x40
, CallConvMask = 0x700
,
CallConvWinapi = 0x100
, CallConvCdecl = 0x200
, CallConvStdcall = 0x300
, CallConvThiscall = 0x400
,
CallConvFastcall = 0x500
, MaxValue = 0xFFFF
} |
|
enum | PortableExecutableKinds {
NotAPortableExecutableImage = 0
, ILOnly = 1
, Required32Bit = 2
, PE32Plus = 4
,
Unmanaged32Bit = 8
, Preferred32Bit = 0x10
} |
|
enum | ProcessorArchitecture {
None
, MSIL
, X86
, IA64
,
Amd64
, Arm
} |
|
enum | PropertyAttributes {
None = 0
, SpecialName = 0x200
, RTSpecialName = 0x400
, HasDefault = 0x1000
,
Reserved2 = 0x2000
, Reserved3 = 0x4000
, Reserved4 = 0x8000
, ReservedMask = 0xF400
} |
|
enum | ResourceAttributes { Public = 1
, Private = 2
} |
|
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 = 0x18
, AutoLayout = 0
, SequentialLayout = 8
,
ExplicitLayout = 0x10
, ClassSemanticsMask = 0x20
, Class = 0
, Interface = 0x20
,
Abstract = 0x80
, Sealed = 0x100
, SpecialName = 0x400
, Import = 0x1000
,
Serializable = 0x2000
, WindowsRuntime = 0x4000
, StringFormatMask = 0x30000
, AnsiClass = 0
,
UnicodeClass = 0x10000
, AutoClass = 0x20000
, CustomFormatClass = 0x30000
, CustomFormatMask = 0xC00000
,
BeforeFieldInit = 0x100000
, RTSpecialName = 0x800
, HasSecurity = 0x40000
, ReservedMask = 0x40800
} |
|
enum | AssemblyFlags {
PublicKey = 1
, Retargetable = 0x100
, WindowsRuntime = 0x200
, ContentTypeMask = 0xE00
,
DisableJitCompileOptimizer = 0x4000
, EnableJitCompileTracking = 0x8000
} |
|
enum | AssemblyHashAlgorithm {
None = 0
, MD5 = 32771
, Sha1 = 32772
, Sha256 = 32780
,
Sha384 = 32781
, Sha512 = 32782
} |
|
enum | DeclarativeSecurityAction : short {
None = 0
, Demand = 2
, Assert = 3
, Deny = 4
,
PermitOnly = 5
, LinkDemand = 6
, InheritanceDemand = 7
, RequestMinimum = 8
,
RequestOptional = 9
, RequestRefuse = 10
} |
|
enum | ManifestResourceAttributes { Public = 1
, Private = 2
, VisibilityMask = 7
} |
|
enum | MethodImportAttributes : short {
None = 0
, ExactSpelling = 1
, BestFitMappingDisable = 0x20
, BestFitMappingEnable = 0x10
,
BestFitMappingMask = 0x30
, CharSetAnsi = 2
, CharSetUnicode = 4
, CharSetAuto = 6
,
CharSetMask = 6
, ThrowOnUnmappableCharEnable = 0x1000
, ThrowOnUnmappableCharDisable = 0x2000
, ThrowOnUnmappableCharMask = 0x3000
,
SetLastError = 0x40
, CallingConventionWinApi = 0x100
, CallingConventionCDecl = 0x200
, CallingConventionStdCall = 0x300
,
CallingConventionThisCall = 0x400
, CallingConventionFastCall = 0x500
, CallingConventionMask = 0x700
} |
|
enum | MethodSemanticsAttributes {
Setter = 1
, Getter = 2
, Other = 4
, AddOn = 8
,
RemoveOn = 0x10
, Fire = 0x20
, Setter = 1
, Getter = 2
,
Other = 4
, Adder = 8
, Remover = 0x10
, Raiser = 0x20
} |
|