Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CachedReflectionInfo.cs
Go to the documentation of this file.
5
7
8internal static class CachedReflectionInfo
9{
11
13
15
17
19
21
22 private static FieldInfo s_Decimal_One;
23
25
27
29
30 private static FieldInfo s_Decimal_Zero;
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
61
63
65
67
69
71
73
75
77
79
81
83
85
87
89
91
93
95
97
99
101
103
105
107
109
111
113
115
117
119
121
123
125
127
129
131
133
135
136 public static ConstructorInfo Nullable_Boolean_Ctor => s_Nullable_Boolean_Ctor ?? (s_Nullable_Boolean_Ctor = typeof(bool?).GetConstructor(new Type[1] { typeof(bool) }));
137
138 public static ConstructorInfo Decimal_Ctor_Int32 => s_Decimal_Ctor_Int32 ?? (s_Decimal_Ctor_Int32 = typeof(decimal).GetConstructor(new Type[1] { typeof(int) }));
139
140 public static ConstructorInfo Decimal_Ctor_UInt32 => s_Decimal_Ctor_UInt32 ?? (s_Decimal_Ctor_UInt32 = typeof(decimal).GetConstructor(new Type[1] { typeof(uint) }));
141
142 public static ConstructorInfo Decimal_Ctor_Int64 => s_Decimal_Ctor_Int64 ?? (s_Decimal_Ctor_Int64 = typeof(decimal).GetConstructor(new Type[1] { typeof(long) }));
143
144 public static ConstructorInfo Decimal_Ctor_UInt64 => s_Decimal_Ctor_UInt64 ?? (s_Decimal_Ctor_UInt64 = typeof(decimal).GetConstructor(new Type[1] { typeof(ulong) }));
145
147 {
148 typeof(int),
149 typeof(int),
150 typeof(int),
151 typeof(bool),
152 typeof(byte)
153 }));
154
155 public static FieldInfo Decimal_One => s_Decimal_One ?? (s_Decimal_One = typeof(decimal).GetField("One"));
156
157 public static FieldInfo Decimal_MinusOne => s_Decimal_MinusOne ?? (s_Decimal_MinusOne = typeof(decimal).GetField("MinusOne"));
158
159 public static FieldInfo Decimal_MinValue => s_Decimal_MinValue ?? (s_Decimal_MinValue = typeof(decimal).GetField("MinValue"));
160
161 public static FieldInfo Decimal_MaxValue => s_Decimal_MaxValue ?? (s_Decimal_MaxValue = typeof(decimal).GetField("MaxValue"));
162
163 public static FieldInfo Decimal_Zero => s_Decimal_Zero ?? (s_Decimal_Zero = typeof(decimal).GetField("Zero"));
164
166
168
170 {
173 }));
174
176 {
177 typeof(Type),
178 typeof(object)
179 }));
180
182 {
183 typeof(string),
184 typeof(string)
185 }));
186
188 {
189 typeof(string),
190 typeof(string)
191 }));
192
194 {
195 typeof(string),
196 typeof(int)
197 }));
198
200
201 public static MethodInfo Type_GetTypeFromHandle => s_Type_GetTypeFromHandle ?? (s_Type_GetTypeFromHandle = typeof(Type).GetMethod("GetTypeFromHandle"));
202
203 public static MethodInfo Object_GetType => s_Object_GetType ?? (s_Object_GetType = typeof(object).GetMethod("GetType"));
204
205 public static MethodInfo Decimal_op_Implicit_Byte => s_Decimal_op_Implicit_Byte ?? (s_Decimal_op_Implicit_Byte = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(byte) }));
206
207 public static MethodInfo Decimal_op_Implicit_SByte => s_Decimal_op_Implicit_SByte ?? (s_Decimal_op_Implicit_SByte = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(sbyte) }));
208
209 public static MethodInfo Decimal_op_Implicit_Int16 => s_Decimal_op_Implicit_Int16 ?? (s_Decimal_op_Implicit_Int16 = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(short) }));
210
211 public static MethodInfo Decimal_op_Implicit_UInt16 => s_Decimal_op_Implicit_UInt16 ?? (s_Decimal_op_Implicit_UInt16 = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(ushort) }));
212
213 public static MethodInfo Decimal_op_Implicit_Int32 => s_Decimal_op_Implicit_Int32 ?? (s_Decimal_op_Implicit_Int32 = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(int) }));
214
215 public static MethodInfo Decimal_op_Implicit_UInt32 => s_Decimal_op_Implicit_UInt32 ?? (s_Decimal_op_Implicit_UInt32 = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(uint) }));
216
217 public static MethodInfo Decimal_op_Implicit_Int64 => s_Decimal_op_Implicit_Int64 ?? (s_Decimal_op_Implicit_Int64 = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(long) }));
218
219 public static MethodInfo Decimal_op_Implicit_UInt64 => s_Decimal_op_Implicit_UInt64 ?? (s_Decimal_op_Implicit_UInt64 = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(ulong) }));
220
221 public static MethodInfo Decimal_op_Implicit_Char => s_Decimal_op_Implicit_Char ?? (s_Decimal_op_Implicit_Char = typeof(decimal).GetMethod("op_Implicit", new Type[1] { typeof(char) }));
222
224 {
225 typeof(double),
226 typeof(double)
227 }));
228
230 {
231 typeof(object[]),
232 typeof(object[])
233 }));
234
235 public static FieldInfo Closure_Constants => s_Closure_Constants ?? (s_Closure_Constants = typeof(Closure).GetField("Constants"));
236
237 public static FieldInfo Closure_Locals => s_Closure_Locals ?? (s_Closure_Locals = typeof(Closure).GetField("Locals"));
238
240 {
241 typeof(object[]),
242 typeof(long[])
243 }));
244
246
248
250
252 {
253 typeof(string),
254 typeof(object[])
255 }));
256
258
260
262
264
266
268
270
272
274
276
278
280
282
284
286
288
290
292
294
296
298
300
302
304}
static MethodInfo s_MethodBase_GetMethodFromHandle_RuntimeMethodHandle_RuntimeTypeHandle
static ConstructorInfo s_Decimal_Ctor_Int32_Int32_Int32_Bool_Byte
static MethodInfo s_RuntimeOps_CreateRuntimeVariables_ObjectArray_Int64Array
static MethodInfo MethodBase_GetMethodFromHandle_RuntimeMethodHandle_RuntimeTypeHandle
static readonly Type[] EmptyTypes
Definition Type.cs:19