Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ILOpCode

Enumerator
Nop 
Break 
Ldarg_0 
Ldarg_1 
Ldarg_2 
Ldarg_3 
Ldloc_0 
Ldloc_1 
Ldloc_2 
Ldloc_3 
Stloc_0 
Stloc_1 
Stloc_2 
Stloc_3 
Ldarg_s 
Ldarga_s 
Starg_s 
Ldloc_s 
Ldloca_s 
Stloc_s 
Ldnull 
Ldc_i4_m1 
Ldc_i4_0 
Ldc_i4_1 
Ldc_i4_2 
Ldc_i4_3 
Ldc_i4_4 
Ldc_i4_5 
Ldc_i4_6 
Ldc_i4_7 
Ldc_i4_8 
Ldc_i4_s 
Ldc_i4 
Ldc_i8 
Ldc_r4 
Ldc_r8 
Dup 
Pop 
Jmp 
Call 
Calli 
Ret 
Br_s 
Brfalse_s 
Brtrue_s 
Beq_s 
Bge_s 
Bgt_s 
Ble_s 
Blt_s 
Bne_un_s 
Bge_un_s 
Bgt_un_s 
Ble_un_s 
Blt_un_s 
Br 
Brfalse 
Brtrue 
Beq 
Bge 
Bgt 
Ble 
Blt 
Bne_un 
Bge_un 
Bgt_un 
Ble_un 
Blt_un 
Switch 
Ldind_i1 
Ldind_u1 
Ldind_i2 
Ldind_u2 
Ldind_i4 
Ldind_u4 
Ldind_i8 
Ldind_i 
Ldind_r4 
Ldind_r8 
Ldind_ref 
Stind_ref 
Stind_i1 
Stind_i2 
Stind_i4 
Stind_i8 
Stind_r4 
Stind_r8 
Add 
Sub 
Mul 
Div 
Div_un 
Rem 
Rem_un 
And 
Or 
Xor 
Shl 
Shr 
Shr_un 
Neg 
Not 
Conv_i1 
Conv_i2 
Conv_i4 
Conv_i8 
Conv_r4 
Conv_r8 
Conv_u4 
Conv_u8 
Callvirt 
Cpobj 
Ldobj 
Ldstr 
Newobj 
Castclass 
Isinst 
Conv_r_un 
Unbox 
Throw 
Ldfld 
Ldflda 
Stfld 
Ldsfld 
Ldsflda 
Stsfld 
Stobj 
Conv_ovf_i1_un 
Conv_ovf_i2_un 
Conv_ovf_i4_un 
Conv_ovf_i8_un 
Conv_ovf_u1_un 
Conv_ovf_u2_un 
Conv_ovf_u4_un 
Conv_ovf_u8_un 
Conv_ovf_i_un 
Conv_ovf_u_un 
Box 
Newarr 
Ldlen 
Ldelema 
Ldelem_i1 
Ldelem_u1 
Ldelem_i2 
Ldelem_u2 
Ldelem_i4 
Ldelem_u4 
Ldelem_i8 
Ldelem_i 
Ldelem_r4 
Ldelem_r8 
Ldelem_ref 
Stelem_i 
Stelem_i1 
Stelem_i2 
Stelem_i4 
Stelem_i8 
Stelem_r4 
Stelem_r8 
Stelem_ref 
Ldelem 
Stelem 
Unbox_any 
Conv_ovf_i1 
Conv_ovf_u1 
Conv_ovf_i2 
Conv_ovf_u2 
Conv_ovf_i4 
Conv_ovf_u4 
Conv_ovf_i8 
Conv_ovf_u8 
Refanyval 
Ckfinite 
Mkrefany 
Ldtoken 
Conv_u2 
Conv_u1 
Conv_i 
Conv_ovf_i 
Conv_ovf_u 
Add_ovf 
Add_ovf_un 
Mul_ovf 
Mul_ovf_un 
Sub_ovf 
Sub_ovf_un 
Endfinally 
Leave 
Leave_s 
Stind_i 
Conv_u 
Arglist 
Ceq 
Cgt 
Cgt_un 
Clt 
Clt_un 
Ldftn 
Ldvirtftn 
Ldarg 
Ldarga 
Starg 
Ldloc 
Ldloca 
Stloc 
Localloc 
Endfilter 
Unaligned 
Volatile 
Tail 
Initobj 
Constrained 
Cpblk 
Initblk 
Rethrow 
Sizeof 
Refanytype 
Readonly 

Definition at line 3 of file ILOpCode.cs.

4{
5 Nop = 0,
6 Break = 1,
7 Ldarg_0 = 2,
8 Ldarg_1 = 3,
9 Ldarg_2 = 4,
10 Ldarg_3 = 5,
11 Ldloc_0 = 6,
12 Ldloc_1 = 7,
13 Ldloc_2 = 8,
14 Ldloc_3 = 9,
15 Stloc_0 = 10,
16 Stloc_1 = 11,
17 Stloc_2 = 12,
18 Stloc_3 = 13,
19 Ldarg_s = 14,
20 Ldarga_s = 15,
21 Starg_s = 16,
22 Ldloc_s = 17,
23 Ldloca_s = 18,
24 Stloc_s = 19,
25 Ldnull = 20,
26 Ldc_i4_m1 = 21,
27 Ldc_i4_0 = 22,
28 Ldc_i4_1 = 23,
29 Ldc_i4_2 = 24,
30 Ldc_i4_3 = 25,
31 Ldc_i4_4 = 26,
32 Ldc_i4_5 = 27,
33 Ldc_i4_6 = 28,
34 Ldc_i4_7 = 29,
35 Ldc_i4_8 = 30,
36 Ldc_i4_s = 31,
37 Ldc_i4 = 32,
38 Ldc_i8 = 33,
39 Ldc_r4 = 34,
40 Ldc_r8 = 35,
41 Dup = 37,
42 Pop = 38,
43 Jmp = 39,
44 Call = 40,
45 Calli = 41,
46 Ret = 42,
47 Br_s = 43,
48 Brfalse_s = 44,
49 Brtrue_s = 45,
50 Beq_s = 46,
51 Bge_s = 47,
52 Bgt_s = 48,
53 Ble_s = 49,
54 Blt_s = 50,
55 Bne_un_s = 51,
56 Bge_un_s = 52,
57 Bgt_un_s = 53,
58 Ble_un_s = 54,
59 Blt_un_s = 55,
60 Br = 56,
61 Brfalse = 57,
62 Brtrue = 58,
63 Beq = 59,
64 Bge = 60,
65 Bgt = 61,
66 Ble = 62,
67 Blt = 63,
68 Bne_un = 64,
69 Bge_un = 65,
70 Bgt_un = 66,
71 Ble_un = 67,
72 Blt_un = 68,
73 Switch = 69,
74 Ldind_i1 = 70,
75 Ldind_u1 = 71,
76 Ldind_i2 = 72,
77 Ldind_u2 = 73,
78 Ldind_i4 = 74,
79 Ldind_u4 = 75,
80 Ldind_i8 = 76,
81 Ldind_i = 77,
82 Ldind_r4 = 78,
83 Ldind_r8 = 79,
84 Ldind_ref = 80,
85 Stind_ref = 81,
86 Stind_i1 = 82,
87 Stind_i2 = 83,
88 Stind_i4 = 84,
89 Stind_i8 = 85,
90 Stind_r4 = 86,
91 Stind_r8 = 87,
92 Add = 88,
93 Sub = 89,
94 Mul = 90,
95 Div = 91,
96 Div_un = 92,
97 Rem = 93,
98 Rem_un = 94,
99 And = 95,
100 Or = 96,
101 Xor = 97,
102 Shl = 98,
103 Shr = 99,
104 Shr_un = 100,
105 Neg = 101,
106 Not = 102,
107 Conv_i1 = 103,
108 Conv_i2 = 104,
109 Conv_i4 = 105,
110 Conv_i8 = 106,
111 Conv_r4 = 107,
112 Conv_r8 = 108,
113 Conv_u4 = 109,
114 Conv_u8 = 110,
115 Callvirt = 111,
116 Cpobj = 112,
117 Ldobj = 113,
118 Ldstr = 114,
119 Newobj = 115,
120 Castclass = 116,
121 Isinst = 117,
122 Conv_r_un = 118,
123 Unbox = 121,
124 Throw = 122,
125 Ldfld = 123,
126 Ldflda = 124,
127 Stfld = 125,
128 Ldsfld = 126,
129 Ldsflda = 127,
130 Stsfld = 128,
131 Stobj = 129,
132 Conv_ovf_i1_un = 130,
133 Conv_ovf_i2_un = 131,
134 Conv_ovf_i4_un = 132,
135 Conv_ovf_i8_un = 133,
136 Conv_ovf_u1_un = 134,
137 Conv_ovf_u2_un = 135,
138 Conv_ovf_u4_un = 136,
139 Conv_ovf_u8_un = 137,
140 Conv_ovf_i_un = 138,
141 Conv_ovf_u_un = 139,
142 Box = 140,
143 Newarr = 141,
144 Ldlen = 142,
145 Ldelema = 143,
146 Ldelem_i1 = 144,
147 Ldelem_u1 = 145,
148 Ldelem_i2 = 146,
149 Ldelem_u2 = 147,
150 Ldelem_i4 = 148,
151 Ldelem_u4 = 149,
152 Ldelem_i8 = 150,
153 Ldelem_i = 151,
154 Ldelem_r4 = 152,
155 Ldelem_r8 = 153,
156 Ldelem_ref = 154,
157 Stelem_i = 155,
158 Stelem_i1 = 156,
159 Stelem_i2 = 157,
160 Stelem_i4 = 158,
161 Stelem_i8 = 159,
162 Stelem_r4 = 160,
163 Stelem_r8 = 161,
164 Stelem_ref = 162,
165 Ldelem = 163,
166 Stelem = 164,
167 Unbox_any = 165,
168 Conv_ovf_i1 = 179,
169 Conv_ovf_u1 = 180,
170 Conv_ovf_i2 = 181,
171 Conv_ovf_u2 = 182,
172 Conv_ovf_i4 = 183,
173 Conv_ovf_u4 = 184,
174 Conv_ovf_i8 = 185,
175 Conv_ovf_u8 = 186,
176 Refanyval = 194,
177 Ckfinite = 195,
178 Mkrefany = 198,
179 Ldtoken = 208,
180 Conv_u2 = 209,
181 Conv_u1 = 210,
182 Conv_i = 211,
183 Conv_ovf_i = 212,
184 Conv_ovf_u = 213,
185 Add_ovf = 214,
186 Add_ovf_un = 215,
187 Mul_ovf = 216,
188 Mul_ovf_un = 217,
189 Sub_ovf = 218,
190 Sub_ovf_un = 219,
191 Endfinally = 220,
192 Leave = 221,
193 Leave_s = 222,
194 Stind_i = 223,
195 Conv_u = 224,
196 Arglist = 65024,
197 Ceq = 65025,
198 Cgt = 65026,
199 Cgt_un = 65027,
200 Clt = 65028,
201 Clt_un = 65029,
202 Ldftn = 65030,
203 Ldvirtftn = 65031,
204 Ldarg = 65033,
205 Ldarga = 65034,
206 Starg = 65035,
207 Ldloc = 65036,
208 Ldloca = 65037,
209 Stloc = 65038,
210 Localloc = 65039,
211 Endfilter = 65041,
212 Unaligned = 65042,
213 Volatile = 65043,
214 Tail = 65044,
215 Initobj = 65045,
216 Constrained = 65046,
217 Cpblk = 65047,
218 Initblk = 65048,
219 Rethrow = 65050,
220 Sizeof = 65052,
221 Refanytype = 65053,
222 Readonly = 65054
223}