Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TokenTypeIds.cs
Go to the documentation of this file.
1
namespace
System.Reflection.Metadata.Ecma335
;
2
3
internal
static
class
TokenTypeIds
4
{
5
internal
const
uint
Module
= 0u;
6
7
internal
const
uint
TypeRef
= 16777216u;
8
9
internal
const
uint
TypeDef
= 33554432u;
10
11
internal
const
uint
FieldDef
= 67108864u;
12
13
internal
const
uint
MethodDef
= 100663296u;
14
15
internal
const
uint
ParamDef
= 134217728u;
16
17
internal
const
uint
InterfaceImpl
= 150994944u;
18
19
internal
const
uint
MemberRef
= 167772160u;
20
21
internal
const
uint
Constant
= 184549376u;
22
23
internal
const
uint
CustomAttribute
= 201326592u;
24
25
internal
const
uint
DeclSecurity
= 234881024u;
26
27
internal
const
uint
Signature
= 285212672u;
28
29
internal
const
uint
EventMap
= 301989888u;
30
31
internal
const
uint
Event
= 335544320u;
32
33
internal
const
uint
PropertyMap
= 352321536u;
34
35
internal
const
uint
Property
= 385875968u;
36
37
internal
const
uint
MethodSemantics
= 402653184u;
38
39
internal
const
uint
MethodImpl
= 419430400u;
40
41
internal
const
uint
ModuleRef
= 436207616u;
42
43
internal
const
uint
TypeSpec
= 452984832u;
44
45
internal
const
uint
Assembly
= 536870912u;
46
47
internal
const
uint
AssemblyRef
= 587202560u;
48
49
internal
const
uint
File
= 637534208u;
50
51
internal
const
uint
ExportedType
= 654311424u;
52
53
internal
const
uint
ManifestResource
= 671088640u;
54
55
internal
const
uint
NestedClass
= 687865856u;
56
57
internal
const
uint
GenericParam
= 704643072u;
58
59
internal
const
uint
MethodSpec
= 721420288u;
60
61
internal
const
uint
GenericParamConstraint
= 738197504u;
62
63
internal
const
uint
Document
= 805306368u;
64
65
internal
const
uint
MethodDebugInformation
= 822083584u;
66
67
internal
const
uint
LocalScope
= 838860800u;
68
69
internal
const
uint
LocalVariable
= 855638016u;
70
71
internal
const
uint
LocalConstant
= 872415232u;
72
73
internal
const
uint
ImportScope
= 889192448u;
74
75
internal
const
uint
AsyncMethod
= 905969664u;
76
77
internal
const
uint
CustomDebugInformation
= 922746880u;
78
79
internal
const
uint
UserString
= 1879048192u;
80
81
internal
const
int
RowIdBitCount
= 24;
82
83
internal
const
uint
RIDMask
= 16777215u;
84
85
internal
const
uint
TypeMask
= 2130706432u;
86
87
internal
const
uint
VirtualBit
= 2147483648u;
88
89
internal
static
bool
IsEntityOrUserStringToken
(uint vToken)
90
{
91
return
(vToken & 0x7F000000) <= 1879048192;
92
}
93
94
internal
static
bool
IsEntityToken
(uint vToken)
95
{
96
return
(vToken & 0x7F000000) < 1879048192;
97
}
98
99
internal
static
bool
IsValidRowId
(uint rowId)
100
{
101
return
(rowId & 0xFF000000u) == 0;
102
}
103
104
internal
static
bool
IsValidRowId
(
int
rowId)
105
{
106
return
(rowId & 0xFF000000u) == 0;
107
}
108
}
System.Reflection.Assembly
Definition
Assembly.cs:16
System.Reflection.Metadata.Ecma335.TokenTypeIds.FieldDef
const uint FieldDef
Definition
TokenTypeIds.cs:11
System.Reflection.Metadata.Ecma335.TokenTypeIds.IsEntityToken
static bool IsEntityToken(uint vToken)
Definition
TokenTypeIds.cs:94
System.Reflection.Metadata.Ecma335.TokenTypeIds.AsyncMethod
const uint AsyncMethod
Definition
TokenTypeIds.cs:75
System.Reflection.Metadata.Ecma335.TokenTypeIds.Event
const uint Event
Definition
TokenTypeIds.cs:31
System.Reflection.Metadata.Ecma335.TokenTypeIds.MethodDef
const uint MethodDef
Definition
TokenTypeIds.cs:13
System.Reflection.Metadata.Ecma335.TokenTypeIds.DeclSecurity
const uint DeclSecurity
Definition
TokenTypeIds.cs:25
System.Reflection.Metadata.Ecma335.TokenTypeIds.TypeRef
const uint TypeRef
Definition
TokenTypeIds.cs:7
System.Reflection.Metadata.Ecma335.TokenTypeIds.GenericParamConstraint
const uint GenericParamConstraint
Definition
TokenTypeIds.cs:61
System.Reflection.Metadata.Ecma335.TokenTypeIds.UserString
const uint UserString
Definition
TokenTypeIds.cs:79
System.Reflection.Metadata.Ecma335.TokenTypeIds.InterfaceImpl
const uint InterfaceImpl
Definition
TokenTypeIds.cs:17
System.Reflection.Metadata.Ecma335.TokenTypeIds.VirtualBit
const uint VirtualBit
Definition
TokenTypeIds.cs:87
System.Reflection.Metadata.Ecma335.TokenTypeIds.MethodSpec
const uint MethodSpec
Definition
TokenTypeIds.cs:59
System.Reflection.Metadata.Ecma335.TokenTypeIds.ModuleRef
const uint ModuleRef
Definition
TokenTypeIds.cs:41
System.Reflection.Metadata.Ecma335.TokenTypeIds.Property
const uint Property
Definition
TokenTypeIds.cs:35
System.Reflection.Metadata.Ecma335.TokenTypeIds.EventMap
const uint EventMap
Definition
TokenTypeIds.cs:29
System.Reflection.Metadata.Ecma335.TokenTypeIds.ParamDef
const uint ParamDef
Definition
TokenTypeIds.cs:15
System.Reflection.Metadata.Ecma335.TokenTypeIds.MethodImpl
const uint MethodImpl
Definition
TokenTypeIds.cs:39
System.Reflection.Metadata.Ecma335.TokenTypeIds.IsEntityOrUserStringToken
static bool IsEntityOrUserStringToken(uint vToken)
Definition
TokenTypeIds.cs:89
System.Reflection.Metadata.Ecma335.TokenTypeIds.TypeDef
const uint TypeDef
Definition
TokenTypeIds.cs:9
System.Reflection.Metadata.Ecma335.TokenTypeIds.GenericParam
const uint GenericParam
Definition
TokenTypeIds.cs:57
System.Reflection.Metadata.Ecma335.TokenTypeIds.MethodSemantics
const uint MethodSemantics
Definition
TokenTypeIds.cs:37
System.Reflection.Metadata.Ecma335.TokenTypeIds.RIDMask
const uint RIDMask
Definition
TokenTypeIds.cs:83
System.Reflection.Metadata.Ecma335.TokenTypeIds.PropertyMap
const uint PropertyMap
Definition
TokenTypeIds.cs:33
System.Reflection.Metadata.Ecma335.TokenTypeIds.TypeSpec
const uint TypeSpec
Definition
TokenTypeIds.cs:43
System.Reflection.Metadata.Ecma335.TokenTypeIds.MemberRef
const uint MemberRef
Definition
TokenTypeIds.cs:19
System.Reflection.Metadata.Ecma335.TokenTypeIds.IsValidRowId
static bool IsValidRowId(int rowId)
Definition
TokenTypeIds.cs:104
System.Reflection.Metadata.Ecma335.TokenTypeIds.File
const uint File
Definition
TokenTypeIds.cs:49
System.Reflection.Metadata.Ecma335.TokenTypeIds.AssemblyRef
const uint AssemblyRef
Definition
TokenTypeIds.cs:47
System.Reflection.Metadata.Ecma335.TokenTypeIds.RowIdBitCount
const int RowIdBitCount
Definition
TokenTypeIds.cs:81
System.Reflection.Metadata.Ecma335.TokenTypeIds.TypeMask
const uint TypeMask
Definition
TokenTypeIds.cs:85
System.Reflection.Metadata.Ecma335.TokenTypeIds.IsValidRowId
static bool IsValidRowId(uint rowId)
Definition
TokenTypeIds.cs:99
System.Reflection.Metadata.Ecma335.TokenTypeIds.NestedClass
const uint NestedClass
Definition
TokenTypeIds.cs:55
System.Reflection.Metadata.Ecma335.TokenTypeIds
Definition
TokenTypeIds.cs:4
System.Reflection.Module
Definition
Module.cs:9
System.Signature
Definition
Signature.cs:8
System.Reflection.Metadata.Ecma335
Definition
ArrayShapeEncoder.cs:3
System.Reflection.Metadata.Constant
Definition
Constant.cs:4
System.Reflection.Metadata.CustomAttribute
Definition
CustomAttribute.cs:6
System.Reflection.Metadata.CustomDebugInformation
Definition
CustomDebugInformation.cs:4
System.Reflection.Metadata.Document
Definition
Document.cs:4
System.Reflection.Metadata.ExportedType
Definition
ExportedType.cs:4
System.Reflection.Metadata.ImportScope
Definition
ImportScope.cs:4
System.Reflection.Metadata.LocalConstant
Definition
LocalConstant.cs:4
System.Reflection.Metadata.LocalScope
Definition
LocalScope.cs:4
System.Reflection.Metadata.LocalVariable
Definition
LocalVariable.cs:4
System.Reflection.Metadata.ManifestResource
Definition
ManifestResource.cs:4
System.Reflection.Metadata.MethodDebugInformation
Definition
MethodDebugInformation.cs:4
source
System.Reflection.Metadata
System.Reflection.Metadata.Ecma335
TokenTypeIds.cs
Generated by
1.10.0