terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
Decimal.cs
Go to the documentation of this file.
1using System;
4using System.IO;
10using Cpp2ILInjected;
12
13namespace System
14{
15 [global::Cpp2ILInjected.Token(Token = "0x20001AD")]
16 [global::System.Serializable]
17 [StructLayout(2)]
18 public readonly struct Decimal : global::System.IFormattable, global::System.IComparable, global::System.IConvertible, global::System.IComparable<decimal>, global::System.IEquatable<decimal>, global::System.Runtime.Serialization.IDeserializationCallback, global::System.ISpanFormattable
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x17000173")]
21 internal uint High
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x6001017")]
24 [global::Cpp2ILInjected.Address(RVA = "0x1C8C9B4", Offset = "0x1C8C9B4", Length = "0x8")]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
26 get
27 {
28 throw null;
29 }
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x17000174")]
33 internal uint Low
34 {
35 [global::Cpp2ILInjected.Token(Token = "0x6001018")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1C8C9BC", Offset = "0x1C8C9BC", Length = "0x8")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 get
39 {
40 throw null;
41 }
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x17000175")]
45 internal uint Mid
46 {
47 [global::Cpp2ILInjected.Token(Token = "0x6001019")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1C8C9C4", Offset = "0x1C8C9C4", Length = "0x8")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 get
51 {
52 throw null;
53 }
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x17000176")]
57 internal bool IsNegative
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x600101A")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1C8C9CC", Offset = "0x1C8C9CC", Length = "0xC")]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "DecimalToNumber", MemberParameters = new object[]
62 {
63 typeof(decimal),
64 typeof(ref global::System.Number.NumberBuffer)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x17000177")]
74 internal int Scale
75 {
76 [global::Cpp2ILInjected.Token(Token = "0x600101B")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1C8C9D8", Offset = "0x1C8C9D8", Length = "0x8")]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "DecimalToNumber", MemberParameters = new object[]
79 {
80 typeof(decimal),
81 typeof(ref global::System.Number.NumberBuffer)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
84 get
85 {
86 throw null;
87 }
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x17000178")]
91 private ulong Low64
92 {
93 [global::Cpp2ILInjected.Token(Token = "0x600101C")]
94 [global::Cpp2ILInjected.Address(RVA = "0x1C8C9E0", Offset = "0x1C8C9E0", Length = "0x60")]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecCmpSub", MemberParameters = new object[]
96 {
97 typeof(ref decimal),
98 typeof(ref decimal)
99 }, ReturnType = typeof(int))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarR8FromDec", MemberParameters = new object[] { typeof(ref decimal) }, ReturnType = typeof(double))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
104 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
105 get
106 {
107 throw null;
108 }
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x600101D")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1C8CA40", Offset = "0x1C8CA40", Length = "0x4")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 private static ref decimal.DecCalc AsMutable(ref decimal d)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x600101E")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1C8CA44", Offset = "0x1C8CA44", Length = "0xD4")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "DecimalToNumber", MemberParameters = new object[]
123 {
124 typeof(decimal),
125 typeof(ref global::System.Number.NumberBuffer)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
129 internal static uint DecDivMod1E9(ref decimal value)
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x600101F")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1C8CB80", Offset = "0x1C8CB80", Length = "0x24")]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_int", Member = ".cctor", ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_short", Member = ".cctor", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_byte", Member = ".cctor", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_unsignedShort", Member = ".cctor", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_unsignedByte", Member = ".cctor", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
142 {
143 typeof(decimal),
144 typeof(int),
145 typeof(int),
146 typeof(bool),
147 typeof(bool)
148 }, ReturnType = typeof(global::System.Exception))]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextReader", Member = "ParseNumber", MemberParameters = new object[] { "Newtonsoft.Json.ReadType" }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
152 public Decimal(int value)
153 {
154 throw null;
155 }
156
157 [global::System.CLSCompliant(false)]
158 [global::Cpp2ILInjected.Token(Token = "0x6001020")]
159 [global::Cpp2ILInjected.Address(RVA = "0x1C8CBA4", Offset = "0x1C8CBA4", Length = "0xC")]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_unsignedInt", Member = ".cctor", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
162 public Decimal(uint value)
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6001021")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1C8CBB0", Offset = "0x1C8CBB0", Length = "0x28")]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_long", Member = ".cctor", ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
172 public Decimal(long value)
173 {
174 throw null;
175 }
176
177 [global::System.CLSCompliant(false)]
178 [global::Cpp2ILInjected.Token(Token = "0x6001022")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1C8CBD8", Offset = "0x1C8CBD8", Length = "0x10")]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_unsignedLong", Member = ".cctor", ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x6001023")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1C8CBE8", Offset = "0x1C8CBE8", Length = "0x88")]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Explicit", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(decimal))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
193 public Decimal(float value)
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x6001024")]
199 [global::Cpp2ILInjected.Address(RVA = "0x1C8D014", Offset = "0x1C8D014", Length = "0x88")]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Explicit", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(decimal))]
201 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
203 public Decimal(double value)
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x6001025")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1C8D454", Offset = "0x1C8D454", Length = "0x20")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
212 private static bool IsValid(int flags)
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x6001026")]
218 [global::Cpp2ILInjected.Address(RVA = "0x1C8D474", Offset = "0x1C8D474", Length = "0x114")]
219 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceReader), Member = "_LoadObjectV1", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.BinaryReader), Member = "ReadDecimal", ReturnType = typeof(decimal))]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
225 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
226 public Decimal(int[] bits)
227 {
228 throw null;
229 }
230
231 [global::Cpp2ILInjected.Token(Token = "0x6001027")]
232 [global::Cpp2ILInjected.Address(RVA = "0x1C8D588", Offset = "0x1C8D588", Length = "0x98")]
233 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "NumberBufferToDecimal", MemberParameters = new object[]
235 {
236 typeof(ref global::System.Number.NumberBuffer),
237 typeof(ref decimal)
238 }, ReturnType = typeof(bool))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.CompilerServices.DecimalConstantAttribute), Member = ".ctor", MemberParameters = new object[]
240 {
241 typeof(byte),
242 typeof(byte),
243 typeof(uint),
244 typeof(uint),
245 typeof(uint)
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_decimal", Member = ".cctor", ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_nonPositiveInteger", Member = ".cctor", ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_negativeInteger", Member = ".cctor", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_nonNegativeInteger", Member = ".cctor", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_positiveInteger", Member = ".cctor", ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.FacetsChecker", Member = "Power", MemberParameters = new object[]
253 {
254 typeof(int),
255 typeof(int)
256 }, ReturnType = typeof(decimal))]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaComplexType", Member = "CreateAnyType", MemberParameters = new object[] { "System.Xml.Schema.XmlSchemaContentProcessing" }, ReturnType = "System.Xml.Schema.XmlSchemaComplexType")]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
260 {
261 typeof(string),
262 typeof(string)
263 }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
265 public Decimal(int lo, int mid, int hi, bool isNegative, byte scale)
266 {
267 throw null;
268 }
269
270 [global::Cpp2ILInjected.Token(Token = "0x6001028")]
271 [global::Cpp2ILInjected.Address(RVA = "0x1C8D620", Offset = "0x1C8D620", Length = "0xB4")]
272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6001029")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1C8D6D4", Offset = "0x1C8D6D4", Length = "0x10")]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
284 private Decimal(in decimal d, int flags)
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x600102A")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1C8D6E4", Offset = "0x1C8D6E4", Length = "0x11C")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_decimal", Member = "Compare", MemberParameters = new object[]
293 {
294 typeof(object),
295 typeof(object)
296 }, ReturnType = typeof(int))]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
299 {
300 typeof(ref decimal),
301 typeof(ref decimal)
302 }, ReturnType = typeof(int))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
305 public int CompareTo(object value)
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x600102B")]
311 [global::Cpp2ILInjected.Address(RVA = "0x1C8D8D0", Offset = "0x1C8D8D0", Length = "0x90")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JValue", Member = "Compare", MemberParameters = new object[]
314 {
315 "Newtonsoft.Json.Linq.JTokenType",
316 typeof(object),
317 typeof(object)
318 }, ReturnType = typeof(int))]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
321 {
322 typeof(ref decimal),
323 typeof(ref decimal)
324 }, ReturnType = typeof(int))]
325 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
326 public int CompareTo(decimal value)
327 {
328 throw null;
329 }
330
331 [global::Cpp2ILInjected.Token(Token = "0x600102C")]
332 [global::Cpp2ILInjected.Address(RVA = "0x1C8D960", Offset = "0x1C8D960", Length = "0xDC")]
333 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
336 {
337 typeof(ref decimal),
338 typeof(ref decimal)
339 }, ReturnType = typeof(int))]
340 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
341 public override bool Equals(object value)
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x600102D")]
347 [global::Cpp2ILInjected.Address(RVA = "0x1C8DA3C", Offset = "0x1C8DA3C", Length = "0x98")]
348 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.MiscellaneousUtils", Member = "ValueEquals", MemberParameters = new object[]
350 {
351 typeof(object),
352 typeof(object)
353 }, ReturnType = typeof(bool))]
354 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
356 {
357 typeof(ref decimal),
358 typeof(ref decimal)
359 }, ReturnType = typeof(int))]
360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
361 public bool Equals(decimal value)
362 {
363 throw null;
364 }
365
366 [global::Cpp2ILInjected.Token(Token = "0x600102E")]
367 [global::Cpp2ILInjected.Address(RVA = "0x1C8DAD4", Offset = "0x1C8DAD4", Length = "0x54")]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
370 public override int GetHashCode()
371 {
372 throw null;
373 }
374
375 [global::Cpp2ILInjected.Token(Token = "0x600102F")]
376 [global::Cpp2ILInjected.Address(RVA = "0x1C8DDB8", Offset = "0x1C8DDB8", Length = "0xAC")]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIAchievementsMenu", Member = "AchievementDraw", MemberParameters = new object[]
378 {
379 "ItemGrid_Layout",
380 typeof(int),
381 "Microsoft.Xna.Framework.Vector2",
382 typeof(float)
383 }, ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<char>), Member = "op_Implicit", MemberParameters = new object[] { typeof(char[]) }, ReturnType = "System.ReadOnlySpan`1<T>")]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "FormatDecimal", MemberParameters = new object[]
388 {
389 typeof(decimal),
390 typeof(global::System.ReadOnlySpan<char>),
391 typeof(global::System.Globalization.NumberFormatInfo)
392 }, ReturnType = typeof(string))]
393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
394 public override string ToString()
395 {
396 throw null;
397 }
398
399 [global::Cpp2ILInjected.Token(Token = "0x6001030")]
400 [global::Cpp2ILInjected.Address(RVA = "0x1C8DE64", Offset = "0x1C8DE64", Length = "0xBC")]
401 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryWriter), Member = "WriteDecimal", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
403 {
404 typeof(decimal),
405 "System.Xml.Schema.XmlSchemaDatatype"
406 }, ReturnType = typeof(global::System.Exception))]
407 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<char>), Member = "op_Implicit", MemberParameters = new object[] { typeof(char[]) }, ReturnType = "System.ReadOnlySpan`1<T>")]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "GetInstance", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "FormatDecimal", MemberParameters = new object[]
411 {
412 typeof(decimal),
413 typeof(global::System.ReadOnlySpan<char>),
414 typeof(global::System.Globalization.NumberFormatInfo)
415 }, ReturnType = typeof(string))]
416 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
417 public string ToString(global::System.IFormatProvider provider)
418 {
419 throw null;
420 }
421
422 [global::Cpp2ILInjected.Token(Token = "0x6001031")]
423 [global::Cpp2ILInjected.Address(RVA = "0x1C8DF20", Offset = "0x1C8DF20", Length = "0xD8")]
424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DecimalConverter", Member = "ToString", MemberParameters = new object[]
425 {
426 typeof(object),
427 typeof(global::System.Globalization.NumberFormatInfo)
428 }, ReturnType = typeof(string))]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "ToString", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(string))]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonConvert", Member = "ToString", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(string))]
431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "GetInstance", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "FormatDecimal", MemberParameters = new object[]
435 {
436 typeof(decimal),
437 typeof(global::System.ReadOnlySpan<char>),
438 typeof(global::System.Globalization.NumberFormatInfo)
439 }, ReturnType = typeof(string))]
440 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
441 public string ToString(string format, global::System.IFormatProvider provider)
442 {
443 throw null;
444 }
445
446 [global::Cpp2ILInjected.Token(Token = "0x6001032")]
447 [global::Cpp2ILInjected.Address(RVA = "0x1C8DFF8", Offset = "0x1C8DFF8", Length = "0xCC")]
448 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "GetInstance", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "TryFormatDecimal", MemberParameters = new object[]
451 {
452 typeof(decimal),
453 typeof(global::System.ReadOnlySpan<char>),
454 typeof(global::System.Globalization.NumberFormatInfo),
455 typeof(global::System.Span<char>),
456 typeof(ref int)
457 }, ReturnType = typeof(bool))]
458 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
459 public bool TryFormat(global::System.Span<char> destination, out int charsWritten, global::System.ReadOnlySpan<char> format = default(global::System.ReadOnlySpan<char>), global::System.IFormatProvider provider = null)
460 {
461 throw null;
462 }
463
464 [global::Cpp2ILInjected.Token(Token = "0x6001033")]
465 [global::Cpp2ILInjected.Address(RVA = "0x1C8E0C4", Offset = "0x1C8E0C4", Length = "0xD4")]
466 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.__BinaryParser), Member = "ReadDecimal", ReturnType = typeof(decimal))]
467 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "GetInstance", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "ParseDecimal", MemberParameters = new object[]
472 {
473 typeof(global::System.ReadOnlySpan<char>),
474 typeof(global::System.Globalization.NumberStyles),
475 typeof(global::System.Globalization.NumberFormatInfo)
476 }, ReturnType = typeof(decimal))]
477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
478 public static decimal Parse(string s, global::System.IFormatProvider provider)
479 {
480 throw null;
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x6001034")]
484 [global::Cpp2ILInjected.Address(RVA = "0x1C8E198", Offset = "0x1C8E198", Length = "0xE4")]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[]
486 {
487 typeof(string),
488 typeof(global::System.IFormatProvider)
489 }, ReturnType = typeof(decimal))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DecimalConverter", Member = "FromString", MemberParameters = new object[]
491 {
492 typeof(string),
493 typeof(global::System.Globalization.NumberFormatInfo)
494 }, ReturnType = typeof(object))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "ToDecimal", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(decimal))]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "ToInteger", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(decimal))]
497 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "ValidateParseStyleFloatingPoint", MemberParameters = new object[] { typeof(global::System.Globalization.NumberStyles) }, ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "GetInstance", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "ParseDecimal", MemberParameters = new object[]
503 {
504 typeof(global::System.ReadOnlySpan<char>),
505 typeof(global::System.Globalization.NumberStyles),
506 typeof(global::System.Globalization.NumberFormatInfo)
507 }, ReturnType = typeof(decimal))]
508 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
509 public static decimal Parse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider)
510 {
511 throw null;
512 }
513
514 [global::Cpp2ILInjected.Token(Token = "0x6001035")]
515 [global::Cpp2ILInjected.Address(RVA = "0x1C8E27C", Offset = "0x1C8E27C", Length = "0xF8")]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "TryToDecimal", MemberParameters = new object[]
517 {
518 typeof(string),
519 typeof(ref decimal)
520 }, ReturnType = typeof(global::System.Exception))]
521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "TryToInteger", MemberParameters = new object[]
522 {
523 typeof(string),
524 typeof(ref decimal)
525 }, ReturnType = typeof(global::System.Exception))]
526 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextReader", Member = "ParseNumber", MemberParameters = new object[] { "Newtonsoft.Json.ReadType" }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonReader", Member = "ReadDecimalString", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.Nullable`1<Decimal>")]
528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "ValidateParseStyleFloatingPoint", MemberParameters = new object[] { typeof(global::System.Globalization.NumberStyles) }, ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "GetInstance", MemberParameters = new object[] { typeof(global::System.IFormatProvider) }, ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "TryParseDecimal", MemberParameters = new object[]
533 {
534 typeof(global::System.ReadOnlySpan<char>),
535 typeof(global::System.Globalization.NumberStyles),
536 typeof(global::System.Globalization.NumberFormatInfo),
537 typeof(ref decimal)
538 }, ReturnType = typeof(bool))]
539 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
540 public static bool TryParse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider, out decimal result)
541 {
542 throw null;
543 }
544
545 [global::Cpp2ILInjected.Token(Token = "0x6001036")]
546 [global::Cpp2ILInjected.Address(RVA = "0x1C8E374", Offset = "0x1C8E374", Length = "0x68")]
547 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DecimalConverter", Member = "ConvertTo", MemberParameters = new object[]
548 {
549 "System.ComponentModel.ITypeDescriptorContext",
550 typeof(global::System.Globalization.CultureInfo),
551 typeof(object),
552 typeof(global::System.Type)
553 }, ReturnType = typeof(object))]
554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
555 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
556 public static int[] GetBits(decimal d)
557 {
558 throw null;
559 }
560
561 [global::Cpp2ILInjected.Token(Token = "0x6001037")]
562 [global::Cpp2ILInjected.Address(RVA = "0x1C8E3DC", Offset = "0x1C8E3DC", Length = "0x8")]
563 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
564 {
565 typeof(decimal),
566 typeof(int),
567 typeof(int),
568 typeof(bool),
569 typeof(bool)
570 }, ReturnType = typeof(global::System.Exception))]
571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
572 public static decimal Negate(decimal d)
573 {
574 throw null;
575 }
576
577 [global::Cpp2ILInjected.Token(Token = "0x6001038")]
578 [global::Cpp2ILInjected.Address(RVA = "0x1C8E3E4", Offset = "0x1C8E3E4", Length = "0x94")]
579 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
580 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToSByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(sbyte))]
581 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(byte))]
582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(short))]
583 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToUInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ushort))]
584 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
585 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToUInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(uint))]
586 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
588 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "Round", MemberParameters = new object[]
590 {
591 typeof(ref decimal),
592 typeof(int),
593 typeof(global::System.MidpointRounding)
594 }, ReturnType = typeof(decimal))]
595 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
596 public static decimal Round(decimal d, int decimals)
597 {
598 throw null;
599 }
600
601 [global::Cpp2ILInjected.Token(Token = "0x6001039")]
602 [global::Cpp2ILInjected.Address(RVA = "0x1C8E478", Offset = "0x1C8E478", Length = "0x1B0")]
603 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
604 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "Round", MemberParameters = new object[]
605 {
606 typeof(decimal),
607 typeof(int)
608 }, ReturnType = typeof(decimal))]
609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
611 {
612 typeof(ref decimal.DecCalc),
613 typeof(uint),
614 typeof(decimal.DecCalc.RoundingMode)
615 }, ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
617 {
618 typeof(string),
619 typeof(string)
620 }, ReturnType = typeof(void))]
621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
622 {
623 typeof(string),
624 typeof(object),
625 typeof(object)
626 }, ReturnType = typeof(string))]
627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
628 {
629 typeof(string),
630 typeof(string)
631 }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
633 private static decimal Round(ref decimal d, int decimals, global::System.MidpointRounding mode)
634 {
635 throw null;
636 }
637
638 [global::Cpp2ILInjected.Token(Token = "0x600103A")]
639 [global::Cpp2ILInjected.Address(RVA = "0x1C8E894", Offset = "0x1C8E894", Length = "0x178")]
640 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
641 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(byte))]
642 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToUInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(uint))]
644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[]
646 {
647 typeof(string),
648 typeof(global::System.Exception)
649 }, ReturnType = typeof(void))]
650 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
651 public static byte ToByte(decimal value)
652 {
653 throw null;
654 }
655
656 [global::System.CLSCompliant(false)]
657 [global::Cpp2ILInjected.Token(Token = "0x600103B")]
658 [global::Cpp2ILInjected.Address(RVA = "0x1C8EB74", Offset = "0x1C8EB74", Length = "0x178")]
659 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
660 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToSByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(sbyte))]
661 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[]
665 {
666 typeof(string),
667 typeof(global::System.Exception)
668 }, ReturnType = typeof(void))]
669 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
670 public static sbyte ToSByte(decimal value)
671 {
672 throw null;
673 }
674
675 [global::Cpp2ILInjected.Token(Token = "0x600103C")]
676 [global::Cpp2ILInjected.Address(RVA = "0x1C8EE60", Offset = "0x1C8EE60", Length = "0x178")]
677 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(short))]
679 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[]
683 {
684 typeof(string),
685 typeof(global::System.Exception)
686 }, ReturnType = typeof(void))]
687 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
688 public static short ToInt16(decimal value)
689 {
690 throw null;
691 }
692
693 [global::Cpp2ILInjected.Token(Token = "0x600103D")]
694 [global::Cpp2ILInjected.Address(RVA = "0x1C8EFD8", Offset = "0x1C8EFD8", Length = "0x80")]
695 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
696 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Explicit", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(double))]
697 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarR8FromDec", MemberParameters = new object[] { typeof(ref decimal) }, ReturnType = typeof(double))]
699 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
700 public static double ToDouble(decimal d)
701 {
702 throw null;
703 }
704
705 [global::Cpp2ILInjected.Token(Token = "0x600103E")]
706 [global::Cpp2ILInjected.Address(RVA = "0x1C8ECEC", Offset = "0x1C8ECEC", Length = "0x174")]
707 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
708 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
709 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToSByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(sbyte))]
710 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(short))]
711 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Explicit", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
712 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
714 {
715 typeof(ref decimal.DecCalc),
716 typeof(uint),
717 typeof(decimal.DecCalc.RoundingMode)
718 }, ReturnType = typeof(void))]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
720 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
721 public static int ToInt32(decimal d)
722 {
723 throw null;
724 }
725
726 [global::Cpp2ILInjected.Token(Token = "0x600103F")]
727 [global::Cpp2ILInjected.Address(RVA = "0x1C8F108", Offset = "0x1C8F108", Length = "0x16C")]
728 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
729 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
730 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Explicit", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
731 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
733 {
734 typeof(ref decimal.DecCalc),
735 typeof(uint),
736 typeof(decimal.DecCalc.RoundingMode)
737 }, ReturnType = typeof(void))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "get_Low64", ReturnType = typeof(ulong))]
739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
740 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
741 public static long ToInt64(decimal d)
742 {
743 throw null;
744 }
745
746 [global::System.CLSCompliant(false)]
747 [global::Cpp2ILInjected.Token(Token = "0x6001040")]
748 [global::Cpp2ILInjected.Address(RVA = "0x1C8F274", Offset = "0x1C8F274", Length = "0x178")]
749 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
750 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToUInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ushort))]
751 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
752 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToUInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(uint))]
753 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[]
755 {
756 typeof(string),
757 typeof(global::System.Exception)
758 }, ReturnType = typeof(void))]
759 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
760 public static ushort ToUInt16(decimal value)
761 {
762 throw null;
763 }
764
765 [global::System.CLSCompliant(false)]
766 [global::Cpp2ILInjected.Token(Token = "0x6001041")]
767 [global::Cpp2ILInjected.Address(RVA = "0x1C8EA0C", Offset = "0x1C8EA0C", Length = "0x168")]
768 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
769 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToUInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(uint))]
770 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(byte))]
771 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToUInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ushort))]
772 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
774 {
775 typeof(ref decimal.DecCalc),
776 typeof(uint),
777 typeof(decimal.DecCalc.RoundingMode)
778 }, ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
780 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
781 public static uint ToUInt32(decimal d)
782 {
783 throw null;
784 }
785
786 [global::System.CLSCompliant(false)]
787 [global::Cpp2ILInjected.Token(Token = "0x6001042")]
788 [global::Cpp2ILInjected.Address(RVA = "0x1C8F3EC", Offset = "0x1C8F3EC", Length = "0x160")]
789 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
790 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
791 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Explicit", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
792 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
794 {
795 typeof(ref decimal.DecCalc),
796 typeof(uint),
797 typeof(decimal.DecCalc.RoundingMode)
798 }, ReturnType = typeof(void))]
799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "get_Low64", ReturnType = typeof(ulong))]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
801 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
802 public static ulong ToUInt64(decimal d)
803 {
804 throw null;
805 }
806
807 [global::Cpp2ILInjected.Token(Token = "0x6001043")]
808 [global::Cpp2ILInjected.Address(RVA = "0x1C8F54C", Offset = "0x1C8F54C", Length = "0x80")]
809 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
810 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Explicit", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(float))]
811 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
812 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarR4FromDec", MemberParameters = new object[] { typeof(ref decimal) }, ReturnType = typeof(float))]
813 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
814 public static float ToSingle(decimal d)
815 {
816 throw null;
817 }
818
819 [global::Cpp2ILInjected.Token(Token = "0x6001044")]
820 [global::Cpp2ILInjected.Address(RVA = "0x1C8F628", Offset = "0x1C8F628", Length = "0x100")]
821 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
822 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
823 {
824 typeof(decimal),
825 typeof(int),
826 typeof(int),
827 typeof(bool),
828 typeof(bool)
829 }, ReturnType = typeof(global::System.Exception))]
830 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaParticle", Member = "set_MinOccurs", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
831 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaParticle", Member = "set_MaxOccurs", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlNumeric10Converter", Member = "ToString", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(string))]
833 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
835 {
836 typeof(ref decimal.DecCalc),
837 typeof(uint),
838 typeof(decimal.DecCalc.RoundingMode)
839 }, ReturnType = typeof(void))]
840 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
841 public static decimal Truncate(decimal d)
842 {
843 throw null;
844 }
845
846 [global::Cpp2ILInjected.Token(Token = "0x6001045")]
847 [global::Cpp2ILInjected.Address(RVA = "0x1C8F728", Offset = "0x1C8F728", Length = "0x98")]
848 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
850 {
851 typeof(ref decimal.DecCalc),
852 typeof(uint),
853 typeof(decimal.DecCalc.RoundingMode)
854 }, ReturnType = typeof(void))]
855 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
856 [MethodImpl(256)]
857 private static void Truncate(ref decimal d)
858 {
859 throw null;
860 }
861
862 [global::Cpp2ILInjected.Token(Token = "0x6001046")]
863 [global::Cpp2ILInjected.Address(RVA = "0x1C8F7C0", Offset = "0x1C8F7C0", Length = "0xC")]
864 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(decimal))]
865 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
866 public static implicit operator decimal(byte value)
867 {
868 throw null;
869 }
870
871 [global::System.CLSCompliant(false)]
872 [global::Cpp2ILInjected.Token(Token = "0x6001047")]
873 [global::Cpp2ILInjected.Address(RVA = "0x1C8F7CC", Offset = "0x1C8F7CC", Length = "0x18")]
874 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
875 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(sbyte) }, ReturnType = typeof(decimal))]
876 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
877 public static implicit operator decimal(sbyte value)
878 {
879 throw null;
880 }
881
882 [global::Cpp2ILInjected.Token(Token = "0x6001048")]
883 [global::Cpp2ILInjected.Address(RVA = "0x1C8F7E4", Offset = "0x1C8F7E4", Length = "0x18")]
884 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
885 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(decimal))]
886 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
887 {
888 typeof(short),
889 "System.Xml.Schema.XmlSchemaDatatype"
890 }, ReturnType = typeof(global::System.Exception))]
891 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
892 public static implicit operator decimal(short value)
893 {
894 throw null;
895 }
896
897 [global::System.CLSCompliant(false)]
898 [global::Cpp2ILInjected.Token(Token = "0x6001049")]
899 [global::Cpp2ILInjected.Address(RVA = "0x1C8F7FC", Offset = "0x1C8F7FC", Length = "0xC")]
900 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(decimal))]
901 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
902 public static implicit operator decimal(ushort value)
903 {
904 throw null;
905 }
906
907 [global::Cpp2ILInjected.Token(Token = "0x600104A")]
908 [global::Cpp2ILInjected.Address(RVA = "0x1C8F808", Offset = "0x1C8F808", Length = "0xC")]
909 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextReader", Member = "ParseNumber", MemberParameters = new object[] { "Newtonsoft.Json.ReadType" }, ReturnType = typeof(void))]
910 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
911 public static implicit operator decimal(char value)
912 {
913 throw null;
914 }
915
916 [global::Cpp2ILInjected.Token(Token = "0x600104B")]
917 [global::Cpp2ILInjected.Address(RVA = "0x1C8F814", Offset = "0x1C8F814", Length = "0x14")]
918 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIAchievementsMenu", Member = "AchievementDraw", MemberParameters = new object[]
920 {
921 "ItemGrid_Layout",
922 typeof(int),
923 "Microsoft.Xna.Framework.Vector2",
924 typeof(float)
925 }, ReturnType = typeof(void))]
926 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIAchievementListItem", Member = "GetTrackerValues", ReturnType = "System.Tuple`2<Decimal, Decimal>")]
927 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(decimal))]
928 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(decimal))]
929 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.FacetsChecker", Member = "Power", MemberParameters = new object[]
930 {
931 typeof(int),
932 typeof(int)
933 }, ReturnType = typeof(decimal))]
934 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
935 {
936 typeof(int),
937 "System.Xml.Schema.XmlSchemaDatatype"
938 }, ReturnType = typeof(global::System.Exception))]
939 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlNumeric10Converter", Member = "ToDecimal", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(decimal))]
940 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlNumeric10Converter", Member = "ChangeType", MemberParameters = new object[]
941 {
942 typeof(int),
943 typeof(global::System.Type)
944 }, ReturnType = typeof(object))]
945 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
946 public static implicit operator decimal(int value)
947 {
948 throw null;
949 }
950
951 [global::System.CLSCompliant(false)]
952 [global::Cpp2ILInjected.Token(Token = "0x600104C")]
953 [global::Cpp2ILInjected.Address(RVA = "0x1C8F828", Offset = "0x1C8F828", Length = "0xC")]
954 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(decimal))]
955 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
956 public static implicit operator decimal(uint value)
957 {
958 throw null;
959 }
960
961 [global::Cpp2ILInjected.Token(Token = "0x600104D")]
962 [global::Cpp2ILInjected.Address(RVA = "0x1C8F834", Offset = "0x1C8F834", Length = "0x18")]
963 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
964 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(decimal))]
965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
966 {
967 typeof(long),
968 "System.Xml.Schema.XmlSchemaDatatype"
969 }, ReturnType = typeof(global::System.Exception))]
970 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlNumeric10Converter", Member = "ToDecimal", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(decimal))]
971 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlNumeric10Converter", Member = "ChangeType", MemberParameters = new object[]
972 {
973 typeof(long),
974 typeof(global::System.Type)
975 }, ReturnType = typeof(object))]
976 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
977 public static implicit operator decimal(long value)
978 {
979 throw null;
980 }
981
982 [global::System.CLSCompliant(false)]
983 [global::Cpp2ILInjected.Token(Token = "0x600104E")]
984 [global::Cpp2ILInjected.Address(RVA = "0x1C8F84C", Offset = "0x1C8F84C", Length = "0xC")]
985 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(decimal))]
986 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_unsignedLong", Member = "TryParseValue", MemberParameters = new object[]
987 {
988 typeof(string),
989 "System.Xml.XmlNameTable",
990 "System.Xml.IXmlNamespaceResolver",
991 typeof(ref object)
992 }, ReturnType = typeof(global::System.Exception))]
993 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlNumeric10Converter", Member = "ChangeType", MemberParameters = new object[]
994 {
995 typeof(object),
996 typeof(global::System.Type),
997 "System.Xml.IXmlNamespaceResolver"
998 }, ReturnType = typeof(object))]
999 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlNumeric10Converter", Member = "ChangeTypeWildcardDestination", MemberParameters = new object[]
1000 {
1001 typeof(object),
1002 typeof(global::System.Type),
1003 "System.Xml.IXmlNamespaceResolver"
1004 }, ReturnType = typeof(object))]
1005 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1006 public static implicit operator decimal(ulong value)
1007 {
1008 throw null;
1009 }
1010
1011 [global::Cpp2ILInjected.Token(Token = "0x600104F")]
1012 [global::Cpp2ILInjected.Address(RVA = "0x1C8F858", Offset = "0x1C8F858", Length = "0x44")]
1013 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1014 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIAchievementListItem", Member = "GetTrackerValues", ReturnType = "System.Tuple`2<Decimal, Decimal>")]
1015 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(decimal))]
1016 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
1018 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1019 public static explicit operator decimal(float value)
1020 {
1021 throw null;
1022 }
1023
1024 [global::Cpp2ILInjected.Token(Token = "0x6001050")]
1025 [global::Cpp2ILInjected.Address(RVA = "0x1C8F89C", Offset = "0x1C8F89C", Length = "0x44")]
1026 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1027 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIAchievementsMenu", Member = "AchievementDraw", MemberParameters = new object[]
1028 {
1029 "ItemGrid_Layout",
1030 typeof(int),
1031 "Microsoft.Xna.Framework.Vector2",
1032 typeof(float)
1033 }, ReturnType = typeof(void))]
1034 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(decimal))]
1035 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = ".ctor", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(void))]
1037 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1038 public static explicit operator decimal(double value)
1039 {
1040 throw null;
1041 }
1042
1043 [global::Cpp2ILInjected.Token(Token = "0x6001051")]
1044 [global::Cpp2ILInjected.Address(RVA = "0x1C8F8E0", Offset = "0x1C8F8E0", Length = "0x64")]
1045 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIAchievementListItem", Member = "DrawSelf", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.SpriteBatch" }, ReturnType = typeof(void))]
1046 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
1047 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
1049 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1050 public static explicit operator int(decimal value)
1051 {
1052 throw null;
1053 }
1054
1055 [global::Cpp2ILInjected.Token(Token = "0x6001052")]
1056 [global::Cpp2ILInjected.Address(RVA = "0x1C8F944", Offset = "0x1C8F944", Length = "0x64")]
1057 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
1058 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1059 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
1060 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1061 public static explicit operator long(decimal value)
1062 {
1063 throw null;
1064 }
1065
1066 [global::System.CLSCompliant(false)]
1067 [global::Cpp2ILInjected.Token(Token = "0x6001053")]
1068 [global::Cpp2ILInjected.Address(RVA = "0x1C8F9A8", Offset = "0x1C8F9A8", Length = "0x64")]
1069 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
1070 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1071 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
1072 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1073 public static explicit operator ulong(decimal value)
1074 {
1075 throw null;
1076 }
1077
1078 [global::Cpp2ILInjected.Token(Token = "0x6001054")]
1079 [global::Cpp2ILInjected.Address(RVA = "0x1C8FA0C", Offset = "0x1C8FA0C", Length = "0x64")]
1080 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIAchievementsMenu", Member = "AchievementDraw", MemberParameters = new object[]
1081 {
1082 "ItemGrid_Layout",
1083 typeof(int),
1084 "Microsoft.Xna.Framework.Vector2",
1085 typeof(float)
1086 }, ReturnType = typeof(void))]
1087 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIAchievementListItem", Member = "DrawSelf", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.SpriteBatch" }, ReturnType = typeof(void))]
1088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToSingle", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(float))]
1089 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1090 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToSingle", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(float))]
1091 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1092 public static explicit operator float(decimal value)
1093 {
1094 throw null;
1095 }
1096
1097 [global::Cpp2ILInjected.Token(Token = "0x6001055")]
1098 [global::Cpp2ILInjected.Address(RVA = "0x1C8FA70", Offset = "0x1C8FA70", Length = "0x64")]
1099 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDouble", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(double))]
1100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "ToDouble", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(double))]
1102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1103 public static explicit operator double(decimal value)
1104 {
1105 throw null;
1106 }
1107
1108 [global::Cpp2ILInjected.Token(Token = "0x6001056")]
1109 [global::Cpp2ILInjected.Address(RVA = "0x1C8FAD4", Offset = "0x1C8FAD4", Length = "0xB4")]
1110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
1112 {
1113 typeof(decimal),
1114 typeof(int),
1115 typeof(int),
1116 typeof(bool),
1117 typeof(bool)
1118 }, ReturnType = typeof(global::System.Exception))]
1119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextReader", Member = "ParseNumber", MemberParameters = new object[] { "Newtonsoft.Json.ReadType" }, ReturnType = typeof(void))]
1120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "DecAddSub", MemberParameters = new object[]
1122 {
1123 typeof(ref decimal.DecCalc),
1124 typeof(ref decimal.DecCalc),
1125 typeof(bool)
1126 }, ReturnType = typeof(void))]
1127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1128 public static decimal operator -(decimal d1, decimal d2)
1129 {
1130 throw null;
1131 }
1132
1133 [global::Cpp2ILInjected.Token(Token = "0x6001057")]
1134 [global::Cpp2ILInjected.Address(RVA = "0x1C901D4", Offset = "0x1C901D4", Length = "0xB0")]
1135 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.FacetsChecker", Member = "Power", MemberParameters = new object[]
1137 {
1138 typeof(int),
1139 typeof(int)
1140 }, ReturnType = typeof(decimal))]
1141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
1142 {
1143 typeof(decimal),
1144 typeof(int),
1145 typeof(int),
1146 typeof(bool),
1147 typeof(bool)
1148 }, ReturnType = typeof(global::System.Exception))]
1149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecMul", MemberParameters = new object[]
1151 {
1152 typeof(ref decimal.DecCalc),
1153 typeof(ref decimal.DecCalc)
1154 }, ReturnType = typeof(void))]
1155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1156 public static decimal operator *(decimal d1, decimal d2)
1157 {
1158 throw null;
1159 }
1160
1161 [global::Cpp2ILInjected.Token(Token = "0x6001058")]
1162 [global::Cpp2ILInjected.Address(RVA = "0x1C906D0", Offset = "0x1C906D0", Length = "0xB0")]
1163 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1164 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIAchievementListItem", Member = "DrawSelf", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.SpriteBatch" }, ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1167 {
1168 typeof(ref decimal.DecCalc),
1169 typeof(ref decimal.DecCalc)
1170 }, ReturnType = typeof(void))]
1171 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1172 public static decimal operator /(decimal d1, decimal d2)
1173 {
1174 throw null;
1175 }
1176
1177 [global::Cpp2ILInjected.Token(Token = "0x6001059")]
1178 [global::Cpp2ILInjected.Address(RVA = "0x1C910A4", Offset = "0x1C910A4", Length = "0x90")]
1179 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIAchievementsMenu", Member = "AchievementDraw", MemberParameters = new object[]
1181 {
1182 "ItemGrid_Layout",
1183 typeof(int),
1184 "Microsoft.Xna.Framework.Vector2",
1185 typeof(float)
1186 }, ReturnType = typeof(void))]
1187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.UI.Elements.UIAchievementListItem", Member = "DrawSelf", MemberParameters = new object[] { "Microsoft.Xna.Framework.Graphics.SpriteBatch" }, ReturnType = typeof(void))]
1188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.SequenceNode", Member = "get_IsNullable", ReturnType = typeof(bool))]
1189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "MatchEnumeration", MemberParameters = new object[]
1190 {
1191 typeof(decimal),
1192 typeof(global::System.Collections.ArrayList),
1193 "System.Xml.Schema.XmlValueConverter"
1194 }, ReturnType = typeof(bool))]
1195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaParticle", Member = "set_MaxOccurs", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
1196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
1197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
1198 {
1199 typeof(ref decimal),
1200 typeof(ref decimal)
1201 }, ReturnType = typeof(int))]
1202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1203 public static bool operator ==(decimal d1, decimal d2)
1204 {
1205 throw null;
1206 }
1207
1208 [global::Cpp2ILInjected.Token(Token = "0x600105A")]
1209 [global::Cpp2ILInjected.Address(RVA = "0x1C91134", Offset = "0x1C91134", Length = "0x90")]
1210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToBoolean", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(bool))]
1212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.ParticleContentValidator", Member = "CalculateTotalFollowposForRangeNodes", MemberParameters = new object[] { "System.Xml.Schema.BitSet", "System.Xml.Schema.BitSet[]", "System.Xml.Schema.BitSet&" }, ReturnType = "System.Xml.Schema.BitSet[]")]
1213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
1214 {
1215 typeof(decimal),
1216 typeof(int),
1217 typeof(int),
1218 typeof(bool),
1219 typeof(bool)
1220 }, ReturnType = typeof(global::System.Exception))]
1221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaParticle", Member = "set_MinOccurs", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
1222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaParticle", Member = "set_MaxOccurs", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
1223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
1225 {
1226 typeof(ref decimal),
1227 typeof(ref decimal)
1228 }, ReturnType = typeof(int))]
1229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1230 public static bool operator !=(decimal d1, decimal d2)
1231 {
1232 throw null;
1233 }
1234
1235 [global::Cpp2ILInjected.Token(Token = "0x600105B")]
1236 [global::Cpp2ILInjected.Address(RVA = "0x1C911C4", Offset = "0x1C911C4", Length = "0x8C")]
1237 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
1239 {
1240 typeof(decimal),
1241 "System.Xml.Schema.XmlSchemaDatatype"
1242 }, ReturnType = typeof(global::System.Exception))]
1243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
1244 {
1245 typeof(decimal),
1246 typeof(int),
1247 typeof(int),
1248 typeof(bool),
1249 typeof(bool)
1250 }, ReturnType = typeof(global::System.Exception))]
1251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaParticle", Member = "set_MinOccurs", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
1252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlSchemaParticle", Member = "set_MaxOccurs", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(void))]
1253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
1254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
1255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
1256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
1257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
1258 {
1259 typeof(ref decimal),
1260 typeof(ref decimal)
1261 }, ReturnType = typeof(int))]
1262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1263 public static bool operator <(decimal d1, decimal d2)
1264 {
1265 throw null;
1266 }
1267
1268 [global::Cpp2ILInjected.Token(Token = "0x600105C")]
1269 [global::Cpp2ILInjected.Address(RVA = "0x1C91250", Offset = "0x1C91250", Length = "0x90")]
1270 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1271 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
1272 {
1273 typeof(decimal),
1274 "System.Xml.Schema.XmlSchemaDatatype"
1275 }, ReturnType = typeof(global::System.Exception))]
1276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
1278 {
1279 typeof(ref decimal),
1280 typeof(ref decimal)
1281 }, ReturnType = typeof(int))]
1282 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1283 public static bool operator <=(decimal d1, decimal d2)
1284 {
1285 throw null;
1286 }
1287
1288 [global::Cpp2ILInjected.Token(Token = "0x600105D")]
1289 [global::Cpp2ILInjected.Address(RVA = "0x1C912E0", Offset = "0x1C912E0", Length = "0x90")]
1290 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
1292 {
1293 typeof(decimal),
1294 "System.Xml.Schema.XmlSchemaDatatype"
1295 }, ReturnType = typeof(global::System.Exception))]
1296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckTotalAndFractionDigits", MemberParameters = new object[]
1297 {
1298 typeof(decimal),
1299 typeof(int),
1300 typeof(int),
1301 typeof(bool),
1302 typeof(bool)
1303 }, ReturnType = typeof(global::System.Exception))]
1304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
1305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
1306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.XmlBaseConverter", Member = "DecimalToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
1307 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
1309 {
1310 typeof(ref decimal),
1311 typeof(ref decimal)
1312 }, ReturnType = typeof(int))]
1313 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1314 public static bool operator >(decimal d1, decimal d2)
1315 {
1316 throw null;
1317 }
1318
1319 [global::Cpp2ILInjected.Token(Token = "0x600105E")]
1320 [global::Cpp2ILInjected.Address(RVA = "0x1C91370", Offset = "0x1C91370", Length = "0x90")]
1321 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Numeric10FacetsChecker", Member = "CheckValueFacets", MemberParameters = new object[]
1323 {
1324 typeof(decimal),
1325 "System.Xml.Schema.XmlSchemaDatatype"
1326 }, ReturnType = typeof(global::System.Exception))]
1327 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
1329 {
1330 typeof(ref decimal),
1331 typeof(ref decimal)
1332 }, ReturnType = typeof(int))]
1333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1334 public static bool operator >=(decimal d1, decimal d2)
1335 {
1336 throw null;
1337 }
1338
1339 [global::Cpp2ILInjected.Token(Token = "0x600105F")]
1340 [global::Cpp2ILInjected.Address(RVA = "0x1C91400", Offset = "0x1C91400", Length = "0x8")]
1341 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1342 public global::System.TypeCode GetTypeCode()
1343 {
1344 throw null;
1345 }
1346
1347 [global::Cpp2ILInjected.Token(Token = "0x6001060")]
1348 [global::Cpp2ILInjected.Address(RVA = "0x1C91408", Offset = "0x1C91408", Length = "0x60")]
1349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToBoolean", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(bool))]
1351 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1352 private bool System.IConvertible.ToBoolean(global::System.IFormatProvider provider)
1353 {
1354 throw null;
1355 }
1356
1357 [global::Cpp2ILInjected.Token(Token = "0x6001061")]
1358 [global::Cpp2ILInjected.Address(RVA = "0x1C91468", Offset = "0x1C91468", Length = "0x84")]
1359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
1361 {
1362 typeof(string),
1363 typeof(object),
1364 typeof(object)
1365 }, ReturnType = typeof(string))]
1366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidCastException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1367 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1368 private char System.IConvertible.ToChar(global::System.IFormatProvider provider)
1369 {
1370 throw null;
1371 }
1372
1373 [global::Cpp2ILInjected.Token(Token = "0x6001062")]
1374 [global::Cpp2ILInjected.Address(RVA = "0x1C914EC", Offset = "0x1C914EC", Length = "0x60")]
1375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToSByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(sbyte))]
1377 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1378 private sbyte System.IConvertible.ToSByte(global::System.IFormatProvider provider)
1379 {
1380 throw null;
1381 }
1382
1383 [global::Cpp2ILInjected.Token(Token = "0x6001063")]
1384 [global::Cpp2ILInjected.Address(RVA = "0x1C9154C", Offset = "0x1C9154C", Length = "0x60")]
1385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToByte", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(byte))]
1387 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1388 private byte System.IConvertible.ToByte(global::System.IFormatProvider provider)
1389 {
1390 throw null;
1391 }
1392
1393 [global::Cpp2ILInjected.Token(Token = "0x6001064")]
1394 [global::Cpp2ILInjected.Address(RVA = "0x1C915AC", Offset = "0x1C915AC", Length = "0x60")]
1395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(short))]
1397 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1398 private short System.IConvertible.ToInt16(global::System.IFormatProvider provider)
1399 {
1400 throw null;
1401 }
1402
1403 [global::Cpp2ILInjected.Token(Token = "0x6001065")]
1404 [global::Cpp2ILInjected.Address(RVA = "0x1C9160C", Offset = "0x1C9160C", Length = "0x60")]
1405 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToUInt16", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ushort))]
1407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1408 private ushort System.IConvertible.ToUInt16(global::System.IFormatProvider provider)
1409 {
1410 throw null;
1411 }
1412
1413 [global::Cpp2ILInjected.Token(Token = "0x6001066")]
1414 [global::Cpp2ILInjected.Address(RVA = "0x1C9166C", Offset = "0x1C9166C", Length = "0x60")]
1415 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
1417 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1418 private int System.IConvertible.ToInt32(global::System.IFormatProvider provider)
1419 {
1420 throw null;
1421 }
1422
1423 [global::Cpp2ILInjected.Token(Token = "0x6001067")]
1424 [global::Cpp2ILInjected.Address(RVA = "0x1C916CC", Offset = "0x1C916CC", Length = "0x60")]
1425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToUInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(uint))]
1427 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1428 private uint System.IConvertible.ToUInt32(global::System.IFormatProvider provider)
1429 {
1430 throw null;
1431 }
1432
1433 [global::Cpp2ILInjected.Token(Token = "0x6001068")]
1434 [global::Cpp2ILInjected.Address(RVA = "0x1C9172C", Offset = "0x1C9172C", Length = "0x60")]
1435 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
1437 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1438 private long System.IConvertible.ToInt64(global::System.IFormatProvider provider)
1439 {
1440 throw null;
1441 }
1442
1443 [global::Cpp2ILInjected.Token(Token = "0x6001069")]
1444 [global::Cpp2ILInjected.Address(RVA = "0x1C9178C", Offset = "0x1C9178C", Length = "0x60")]
1445 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
1447 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1448 private ulong System.IConvertible.ToUInt64(global::System.IFormatProvider provider)
1449 {
1450 throw null;
1451 }
1452
1453 [global::Cpp2ILInjected.Token(Token = "0x600106A")]
1454 [global::Cpp2ILInjected.Address(RVA = "0x1C917EC", Offset = "0x1C917EC", Length = "0x60")]
1455 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToSingle", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(float))]
1457 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1458 private float System.IConvertible.ToSingle(global::System.IFormatProvider provider)
1459 {
1460 throw null;
1461 }
1462
1463 [global::Cpp2ILInjected.Token(Token = "0x600106B")]
1464 [global::Cpp2ILInjected.Address(RVA = "0x1C9184C", Offset = "0x1C9184C", Length = "0x60")]
1465 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToDouble", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(double))]
1467 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1468 private double System.IConvertible.ToDouble(global::System.IFormatProvider provider)
1469 {
1470 throw null;
1471 }
1472
1473 [global::Cpp2ILInjected.Token(Token = "0x600106C")]
1474 [global::Cpp2ILInjected.Address(RVA = "0x1C918AC", Offset = "0x1C918AC", Length = "0xC")]
1475 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1476 private decimal System.IConvertible.ToDecimal(global::System.IFormatProvider provider)
1477 {
1478 throw null;
1479 }
1480
1481 [global::Cpp2ILInjected.Token(Token = "0x600106D")]
1482 [global::Cpp2ILInjected.Address(RVA = "0x1C918B8", Offset = "0x1C918B8", Length = "0x84")]
1483 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1484 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
1485 {
1486 typeof(string),
1487 typeof(object),
1488 typeof(object)
1489 }, ReturnType = typeof(string))]
1490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidCastException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1491 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1492 private global::System.DateTime System.IConvertible.ToDateTime(global::System.IFormatProvider provider)
1493 {
1494 throw null;
1495 }
1496
1497 [global::Cpp2ILInjected.Token(Token = "0x600106E")]
1498 [global::Cpp2ILInjected.Address(RVA = "0x1C9193C", Offset = "0x1C9193C", Length = "0xD4")]
1499 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1500 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "DefaultToType", MemberParameters = new object[]
1502 {
1503 typeof(global::System.IConvertible),
1504 typeof(global::System.Type),
1505 typeof(global::System.IFormatProvider)
1506 }, ReturnType = typeof(object))]
1507 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1508 private object System.IConvertible.ToType(global::System.Type type, global::System.IFormatProvider provider)
1509 {
1510 throw null;
1511 }
1512
1513 // Note: this type is marked as 'beforefieldinit'.
1514 [global::Cpp2ILInjected.Token(Token = "0x600106F")]
1515 [global::Cpp2ILInjected.Address(RVA = "0x1C91A10", Offset = "0x1C91A10", Length = "0x8C")]
1516 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1517 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
1518 static Decimal()
1519 {
1520 throw null;
1521 }
1522
1523 [global::Cpp2ILInjected.Token(Token = "0x40008C7")]
1524 [global::System.Runtime.InteropServices.FieldOffset(0)]
1525 public const decimal Zero = 0m;
1526
1527 [global::Cpp2ILInjected.Token(Token = "0x40008C8")]
1528 [global::System.Runtime.InteropServices.FieldOffset(16)]
1529 public const decimal One = 1m;
1530
1531 [global::Cpp2ILInjected.Token(Token = "0x40008C9")]
1532 [global::System.Runtime.InteropServices.FieldOffset(32)]
1533 public const decimal MinusOne = -1m;
1534
1535 [global::Cpp2ILInjected.Token(Token = "0x40008CA")]
1536 [global::System.Runtime.InteropServices.FieldOffset(48)]
1537 public const decimal MaxValue = 79228162514264337593543950335m;
1538
1539 [global::Cpp2ILInjected.Token(Token = "0x40008CB")]
1540 [global::System.Runtime.InteropServices.FieldOffset(64)]
1541 public const decimal MinValue = -79228162514264337593543950335m;
1542
1543 [global::Cpp2ILInjected.Token(Token = "0x40008CC")]
1544 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1545 [global::System.Runtime.InteropServices.FieldOffset(0)]
1546 private readonly int flags;
1547
1548 [global::Cpp2ILInjected.Token(Token = "0x40008CD")]
1549 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
1550 [global::System.Runtime.InteropServices.FieldOffset(4)]
1551 private readonly int hi;
1552
1553 [global::Cpp2ILInjected.Token(Token = "0x40008CE")]
1554 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1555 [global::System.Runtime.InteropServices.FieldOffset(8)]
1556 private readonly int lo;
1557
1558 [global::Cpp2ILInjected.Token(Token = "0x40008CF")]
1559 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
1560 [global::System.Runtime.InteropServices.FieldOffset(12)]
1561 private readonly int mid;
1562
1563 [global::Cpp2ILInjected.Token(Token = "0x40008D0")]
1564 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1565 [global::System.NonSerialized]
1566 [global::System.Runtime.InteropServices.FieldOffset(8)]
1568
1569 [global::Cpp2ILInjected.Token(Token = "0x20001AE")]
1570 [StructLayout(2)]
1571 private struct DecCalc
1572 {
1573 [global::Cpp2ILInjected.Token(Token = "0x17000179")]
1574 private uint High
1575 {
1576 [global::Cpp2ILInjected.Token(Token = "0x6001070")]
1577 [global::Cpp2ILInjected.Address(RVA = "0x1C91A9C", Offset = "0x1C91A9C", Length = "0x8")]
1578 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1579 get
1580 {
1581 throw null;
1582 }
1583 [global::Cpp2ILInjected.Token(Token = "0x6001071")]
1584 [global::Cpp2ILInjected.Address(RVA = "0x1C91AA4", Offset = "0x1C91AA4", Length = "0x8")]
1585 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1586 set
1587 {
1588 throw null;
1589 }
1590 }
1591
1592 [global::Cpp2ILInjected.Token(Token = "0x1700017A")]
1593 private uint Low
1594 {
1595 [global::Cpp2ILInjected.Token(Token = "0x6001072")]
1596 [global::Cpp2ILInjected.Address(RVA = "0x1C91AAC", Offset = "0x1C91AAC", Length = "0x8")]
1597 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1598 get
1599 {
1600 throw null;
1601 }
1602 [global::Cpp2ILInjected.Token(Token = "0x6001073")]
1603 [global::Cpp2ILInjected.Address(RVA = "0x1C91AB4", Offset = "0x1C91AB4", Length = "0x8")]
1604 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1605 set
1606 {
1607 throw null;
1608 }
1609 }
1610
1611 [global::Cpp2ILInjected.Token(Token = "0x1700017B")]
1612 private uint Mid
1613 {
1614 [global::Cpp2ILInjected.Token(Token = "0x6001074")]
1615 [global::Cpp2ILInjected.Address(RVA = "0x1C91ABC", Offset = "0x1C91ABC", Length = "0x8")]
1616 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1617 get
1618 {
1619 throw null;
1620 }
1621 [global::Cpp2ILInjected.Token(Token = "0x6001075")]
1622 [global::Cpp2ILInjected.Address(RVA = "0x1C91AC4", Offset = "0x1C91AC4", Length = "0x8")]
1623 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1624 set
1625 {
1626 throw null;
1627 }
1628 }
1629
1630 [global::Cpp2ILInjected.Token(Token = "0x1700017C")]
1631 private bool IsNegative
1632 {
1633 [global::Cpp2ILInjected.Token(Token = "0x6001076")]
1634 [global::Cpp2ILInjected.Address(RVA = "0x1C91ACC", Offset = "0x1C91ACC", Length = "0xC")]
1635 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1636 get
1637 {
1638 throw null;
1639 }
1640 }
1641
1642 [global::Cpp2ILInjected.Token(Token = "0x1700017D")]
1643 private ulong Low64
1644 {
1645 [global::Cpp2ILInjected.Token(Token = "0x6001077")]
1646 [global::Cpp2ILInjected.Address(RVA = "0x1C91AD8", Offset = "0x1C91AD8", Length = "0x60")]
1647 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "DecAddSub", MemberParameters = new object[]
1648 {
1649 typeof(ref decimal.DecCalc),
1650 typeof(ref decimal.DecCalc),
1651 typeof(bool)
1652 }, ReturnType = typeof(void))]
1653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1654 {
1655 typeof(ref decimal.DecCalc),
1656 typeof(ref decimal.DecCalc)
1657 }, ReturnType = typeof(void))]
1658 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
1659 {
1660 typeof(ref decimal.DecCalc),
1661 typeof(uint),
1662 "System.Decimal.DecCalc.RoundingMode"
1663 }, ReturnType = typeof(void))]
1664 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
1665 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1666 get
1667 {
1668 throw null;
1669 }
1670 [global::Cpp2ILInjected.Token(Token = "0x6001078")]
1671 [global::Cpp2ILInjected.Address(RVA = "0x1C91B38", Offset = "0x1C91B38", Length = "0x7C")]
1672 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "UInt64x64To128", MemberParameters = new object[]
1673 {
1674 typeof(ulong),
1675 typeof(ulong),
1676 typeof(ref decimal.DecCalc)
1677 }, ReturnType = typeof(void))]
1678 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "DecAddSub", MemberParameters = new object[]
1679 {
1680 typeof(ref decimal.DecCalc),
1681 typeof(ref decimal.DecCalc),
1682 typeof(bool)
1683 }, ReturnType = typeof(void))]
1684 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecMul", MemberParameters = new object[]
1685 {
1686 typeof(ref decimal.DecCalc),
1687 typeof(ref decimal.DecCalc)
1688 }, ReturnType = typeof(void))]
1689 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecFromR4", MemberParameters = new object[]
1690 {
1691 typeof(float),
1692 typeof(ref decimal.DecCalc)
1693 }, ReturnType = typeof(void))]
1694 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecFromR8", MemberParameters = new object[]
1695 {
1696 typeof(double),
1697 typeof(ref decimal.DecCalc)
1698 }, ReturnType = typeof(void))]
1699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1700 {
1701 typeof(ref decimal.DecCalc),
1702 typeof(ref decimal.DecCalc)
1703 }, ReturnType = typeof(void))]
1704 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "InternalRound", MemberParameters = new object[]
1705 {
1706 typeof(ref decimal.DecCalc),
1707 typeof(uint),
1708 "System.Decimal.DecCalc.RoundingMode"
1709 }, ReturnType = typeof(void))]
1710 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
1711 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1712 set
1713 {
1714 throw null;
1715 }
1716 }
1717
1718 [global::Cpp2ILInjected.Token(Token = "0x6001079")]
1719 [global::Cpp2ILInjected.Address(RVA = "0x1C91BB4", Offset = "0x1C91BB4", Length = "0xC")]
1720 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1721 private static uint GetExponent(float f)
1722 {
1723 throw null;
1724 }
1725
1726 [global::Cpp2ILInjected.Token(Token = "0x600107A")]
1727 [global::Cpp2ILInjected.Address(RVA = "0x1C91BC0", Offset = "0x1C91BC0", Length = "0xC")]
1728 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1729 private static uint GetExponent(double d)
1730 {
1731 throw null;
1732 }
1733
1734 [global::Cpp2ILInjected.Token(Token = "0x600107B")]
1735 [global::Cpp2ILInjected.Address(RVA = "0x1C91BCC", Offset = "0x1C91BCC", Length = "0x8")]
1736 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1737 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1738 private static ulong UInt32x32To64(uint a, uint b)
1739 {
1740 throw null;
1741 }
1742
1743 [global::Cpp2ILInjected.Token(Token = "0x600107C")]
1744 [global::Cpp2ILInjected.Address(RVA = "0x1C91BD4", Offset = "0x1C91BD4", Length = "0x110")]
1745 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1746 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecFromR4", MemberParameters = new object[]
1747 {
1748 typeof(float),
1749 typeof(ref decimal.DecCalc)
1750 }, ReturnType = typeof(void))]
1751 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecFromR8", MemberParameters = new object[]
1752 {
1753 typeof(double),
1754 typeof(ref decimal.DecCalc)
1755 }, ReturnType = typeof(void))]
1756 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1759 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1760 private static void UInt64x64To128(ulong a, ulong b, ref decimal.DecCalc result)
1761 {
1762 throw null;
1763 }
1764
1765 [global::Cpp2ILInjected.Token(Token = "0x600107D")]
1766 [global::Cpp2ILInjected.Address(RVA = "0x1C91CE4", Offset = "0x1C91CE4", Length = "0x98")]
1767 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1768 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1769 {
1770 typeof(ref decimal.DecCalc),
1771 typeof(ref decimal.DecCalc)
1772 }, ReturnType = typeof(void))]
1773 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_High64", ReturnType = typeof(ulong))]
1775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "set_High64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1776 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_Low64", ReturnType = typeof(ulong))]
1777 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1778 private static uint Div96By32(ref decimal.DecCalc.Buf12 bufNum, uint den)
1779 {
1780 throw null;
1781 }
1782
1783 [global::Cpp2ILInjected.Token(Token = "0x600107E")]
1784 [global::Cpp2ILInjected.Address(RVA = "0x1C91F34", Offset = "0x1C91F34", Length = "0x44")]
1785 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1786 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1787 [MethodImpl(256)]
1788 private static bool Div96ByConst(ref ulong high64, ref uint low, uint pow)
1789 {
1790 throw null;
1791 }
1792
1793 [global::Cpp2ILInjected.Token(Token = "0x600107F")]
1794 [global::Cpp2ILInjected.Address(RVA = "0x1C91F78", Offset = "0x1C91F78", Length = "0x25C")]
1795 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1796 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1797 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
1798 [MethodImpl(256)]
1799 private static void Unscale(ref uint low, ref ulong high64, ref int scale)
1800 {
1801 throw null;
1802 }
1803
1804 [global::Cpp2ILInjected.Token(Token = "0x6001080")]
1805 [global::Cpp2ILInjected.Address(RVA = "0x1C921D4", Offset = "0x1C921D4", Length = "0x10C")]
1806 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1807 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1808 {
1809 typeof(ref decimal.DecCalc),
1810 typeof(ref decimal.DecCalc)
1811 }, ReturnType = typeof(void))]
1812 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_High64", ReturnType = typeof(ulong))]
1814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_Low64", ReturnType = typeof(ulong))]
1815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1816 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1817 private static uint Div96By64(ref decimal.DecCalc.Buf12 bufNum, ulong den)
1818 {
1819 throw null;
1820 }
1821
1822 [global::Cpp2ILInjected.Token(Token = "0x6001081")]
1823 [global::Cpp2ILInjected.Address(RVA = "0x1C922E0", Offset = "0x1C922E0", Length = "0x144")]
1824 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1825 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1826 {
1827 typeof(ref decimal.DecCalc),
1828 typeof(ref decimal.DecCalc)
1829 }, ReturnType = typeof(void))]
1830 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1831 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf16", Member = "get_High64", ReturnType = typeof(ulong))]
1832 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf16", Member = "get_Low64", ReturnType = typeof(ulong))]
1833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_Low64", ReturnType = typeof(ulong))]
1834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf16", Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1835 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1836 private static uint Div128By96(ref decimal.DecCalc.Buf16 bufNum, ref decimal.DecCalc.Buf12 bufDen)
1837 {
1838 throw null;
1839 }
1840
1841 [global::Cpp2ILInjected.Token(Token = "0x6001082")]
1842 [global::Cpp2ILInjected.Address(RVA = "0x1C92560", Offset = "0x1C92560", Length = "0x88")]
1843 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1844 {
1845 typeof(ref decimal.DecCalc),
1846 typeof(ref decimal.DecCalc)
1847 }, ReturnType = typeof(void))]
1848 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1849 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1850 private static uint IncreaseScale(ref decimal.DecCalc.Buf12 bufNum, uint power)
1851 {
1852 throw null;
1853 }
1854
1855 [global::Cpp2ILInjected.Token(Token = "0x6001083")]
1856 [global::Cpp2ILInjected.Address(RVA = "0x1C925E8", Offset = "0x1C925E8", Length = "0x7C")]
1857 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1858 {
1859 typeof(ref decimal.DecCalc),
1860 typeof(ref decimal.DecCalc)
1861 }, ReturnType = typeof(void))]
1862 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "set_High64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1864 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1865 private static void IncreaseScale64(ref decimal.DecCalc.Buf12 bufNum, uint power)
1866 {
1867 throw null;
1868 }
1869
1870 [global::Cpp2ILInjected.Token(Token = "0x6001084")]
1871 [global::Cpp2ILInjected.Address(RVA = "0x1C92664", Offset = "0x1C92664", Length = "0xBD8")]
1872 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "DecAddSub", MemberParameters = new object[]
1874 {
1875 typeof(ref decimal.DecCalc),
1876 typeof(ref decimal.DecCalc),
1877 typeof(bool)
1878 }, ReturnType = typeof(void))]
1879 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecMul", MemberParameters = new object[]
1880 {
1881 typeof(ref decimal.DecCalc),
1882 typeof(ref decimal.DecCalc)
1883 }, ReturnType = typeof(void))]
1884 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1886 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
1887 private unsafe static int ScaleResult(decimal.DecCalc.Buf24* bufRes, uint hiRes, int scale)
1888 {
1889 throw null;
1890 }
1891
1892 [global::Cpp2ILInjected.Token(Token = "0x6001085")]
1893 [global::Cpp2ILInjected.Address(RVA = "0x1C9323C", Offset = "0x1C9323C", Length = "0x54")]
1894 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1895 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1896 [MethodImpl(256)]
1897 private unsafe static uint DivByConst(uint* result, uint hiRes, out uint quotient, out uint remainder, uint power)
1898 {
1899 throw null;
1900 }
1901
1902 [global::Cpp2ILInjected.Token(Token = "0x6001086")]
1903 [global::Cpp2ILInjected.Address(RVA = "0x1C93290", Offset = "0x1C93290", Length = "0x68")]
1904 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1905 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1906 [MethodImpl(256)]
1907 private static int LeadingZeroCount(uint value)
1908 {
1909 throw null;
1910 }
1911
1912 [global::Cpp2ILInjected.Token(Token = "0x6001087")]
1913 [global::Cpp2ILInjected.Address(RVA = "0x1C932F8", Offset = "0x1C932F8", Length = "0x11C")]
1914 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1915 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1916 {
1917 typeof(ref decimal.DecCalc),
1918 typeof(ref decimal.DecCalc)
1919 }, ReturnType = typeof(void))]
1920 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "Add32To96", MemberParameters = new object[]
1922 {
1923 typeof(ref decimal.DecCalc.Buf12),
1924 typeof(uint)
1925 }, ReturnType = typeof(bool))]
1926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1927 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1928 private static int OverflowUnscale(ref decimal.DecCalc.Buf12 bufQuo, int scale, bool sticky)
1929 {
1930 throw null;
1931 }
1932
1933 [global::Cpp2ILInjected.Token(Token = "0x6001088")]
1934 [global::Cpp2ILInjected.Address(RVA = "0x1C93468", Offset = "0x1C93468", Length = "0x1CC")]
1935 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1936 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1937 {
1938 typeof(ref decimal.DecCalc),
1939 typeof(ref decimal.DecCalc)
1940 }, ReturnType = typeof(void))]
1941 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_Low64", ReturnType = typeof(ulong))]
1943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1944 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
1945 private static int SearchScale(ref decimal.DecCalc.Buf12 bufQuo, int scale)
1946 {
1947 throw null;
1948 }
1949
1950 [global::Cpp2ILInjected.Token(Token = "0x6001089")]
1951 [global::Cpp2ILInjected.Address(RVA = "0x1C93414", Offset = "0x1C93414", Length = "0x54")]
1952 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "OverflowUnscale", MemberParameters = new object[]
1953 {
1954 typeof(ref decimal.DecCalc.Buf12),
1955 typeof(int),
1956 typeof(bool)
1957 }, ReturnType = typeof(int))]
1958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecDiv", MemberParameters = new object[]
1959 {
1960 typeof(ref decimal.DecCalc),
1961 typeof(ref decimal.DecCalc)
1962 }, ReturnType = typeof(void))]
1963 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_Low64", ReturnType = typeof(ulong))]
1965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1966 private static bool Add32To96(ref decimal.DecCalc.Buf12 bufNum, uint value)
1967 {
1968 throw null;
1969 }
1970
1971 [global::Cpp2ILInjected.Token(Token = "0x600108A")]
1972 [global::Cpp2ILInjected.Address(RVA = "0x1C8FB88", Offset = "0x1C8FB88", Length = "0x64C")]
1973 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1974 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Subtraction", MemberParameters = new object[]
1975 {
1976 typeof(decimal),
1977 typeof(decimal)
1978 }, ReturnType = typeof(decimal))]
1979 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "get_Low64", ReturnType = typeof(ulong))]
1981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf24", Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf24", Member = "set_Mid64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf24", Member = "get_Low64", ReturnType = typeof(ulong))]
1984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "ScaleResult", MemberParameters = new object[]
1985 {
1986 typeof(decimal.DecCalc.Buf24*),
1987 typeof(uint),
1988 typeof(int)
1989 }, ReturnType = typeof(int))]
1990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
1991 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
1992 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
1993 internal unsafe static void DecAddSub(ref decimal.DecCalc d1, ref decimal.DecCalc d2, bool sign)
1994 {
1995 throw null;
1996 }
1997
1998 [global::Cpp2ILInjected.Token(Token = "0x600108B")]
1999 [global::Cpp2ILInjected.Address(RVA = "0x1C8D800", Offset = "0x1C8D800", Length = "0xD0")]
2000 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2001 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "CompareTo", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(int))]
2002 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "CompareTo", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
2003 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
2004 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "Equals", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(bool))]
2005 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Equality", MemberParameters = new object[]
2006 {
2007 typeof(decimal),
2008 typeof(decimal)
2009 }, ReturnType = typeof(bool))]
2010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Inequality", MemberParameters = new object[]
2011 {
2012 typeof(decimal),
2013 typeof(decimal)
2014 }, ReturnType = typeof(bool))]
2015 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_LessThan", MemberParameters = new object[]
2016 {
2017 typeof(decimal),
2018 typeof(decimal)
2019 }, ReturnType = typeof(bool))]
2020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_LessThanOrEqual", MemberParameters = new object[]
2021 {
2022 typeof(decimal),
2023 typeof(decimal)
2024 }, ReturnType = typeof(bool))]
2025 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_GreaterThan", MemberParameters = new object[]
2026 {
2027 typeof(decimal),
2028 typeof(decimal)
2029 }, ReturnType = typeof(bool))]
2030 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_GreaterThanOrEqual", MemberParameters = new object[]
2031 {
2032 typeof(decimal),
2033 typeof(decimal)
2034 }, ReturnType = typeof(bool))]
2035 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
2036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarDecCmpSub", MemberParameters = new object[]
2037 {
2038 typeof(ref decimal),
2039 typeof(ref decimal)
2040 }, ReturnType = typeof(int))]
2041 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2042 internal static int VarDecCmp(in decimal d1, in decimal d2)
2043 {
2044 throw null;
2045 }
2046
2047 [global::Cpp2ILInjected.Token(Token = "0x600108C")]
2048 [global::Cpp2ILInjected.Address(RVA = "0x1C9378C", Offset = "0x1C9378C", Length = "0x174")]
2049 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2050 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarDecCmp", MemberParameters = new object[]
2051 {
2052 typeof(ref decimal),
2053 typeof(ref decimal)
2054 }, ReturnType = typeof(int))]
2055 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "get_Low64", ReturnType = typeof(ulong))]
2057 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
2058 private static int VarDecCmpSub(in decimal d1, in decimal d2)
2059 {
2060 throw null;
2061 }
2062
2063 [global::Cpp2ILInjected.Token(Token = "0x600108D")]
2064 [global::Cpp2ILInjected.Address(RVA = "0x1C90284", Offset = "0x1C90284", Length = "0x44C")]
2065 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2066 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Multiply", MemberParameters = new object[]
2067 {
2068 typeof(decimal),
2069 typeof(decimal)
2070 }, ReturnType = typeof(decimal))]
2071 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2072 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf24", Member = "set_Mid64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf24", Member = "set_High64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "ScaleResult", MemberParameters = new object[]
2075 {
2076 typeof(decimal.DecCalc.Buf24*),
2077 typeof(uint),
2078 typeof(int)
2079 }, ReturnType = typeof(int))]
2080 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf24", Member = "get_Low64", ReturnType = typeof(ulong))]
2081 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2082 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
2083 internal unsafe static void VarDecMul(ref decimal.DecCalc d1, ref decimal.DecCalc d2)
2084 {
2085 throw null;
2086 }
2087
2088 [global::Cpp2ILInjected.Token(Token = "0x600108E")]
2089 [global::Cpp2ILInjected.Address(RVA = "0x1C8CC70", Offset = "0x1C8CC70", Length = "0x3A4")]
2090 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2091 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2092 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "UInt64x64To128", MemberParameters = new object[]
2094 {
2095 typeof(ulong),
2096 typeof(ulong),
2097 typeof(ref decimal.DecCalc)
2098 }, ReturnType = typeof(void))]
2099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2100 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2101 internal static void VarDecFromR4(float input, out decimal.DecCalc result)
2102 {
2103 throw null;
2104 }
2105
2106 [global::Cpp2ILInjected.Token(Token = "0x600108F")]
2107 [global::Cpp2ILInjected.Address(RVA = "0x1C8D09C", Offset = "0x1C8D09C", Length = "0x3B8")]
2108 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "UInt64x64To128", MemberParameters = new object[]
2111 {
2112 typeof(ulong),
2113 typeof(ulong),
2114 typeof(ref decimal.DecCalc)
2115 }, ReturnType = typeof(void))]
2116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
2119 internal static void VarDecFromR8(double input, out decimal.DecCalc result)
2120 {
2121 throw null;
2122 }
2123
2124 [global::Cpp2ILInjected.Token(Token = "0x6001090")]
2125 [global::Cpp2ILInjected.Address(RVA = "0x1C8F5CC", Offset = "0x1C8F5CC", Length = "0x5C")]
2126 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToSingle", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(float))]
2128 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "VarR8FromDec", MemberParameters = new object[] { typeof(ref decimal) }, ReturnType = typeof(double))]
2130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2131 internal static float VarR4FromDec(in decimal value)
2132 {
2133 throw null;
2134 }
2135
2136 [global::Cpp2ILInjected.Token(Token = "0x6001091")]
2137 [global::Cpp2ILInjected.Address(RVA = "0x1C8F058", Offset = "0x1C8F058", Length = "0xB0")]
2138 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2139 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal.DecCalc), Member = "VarR4FromDec", MemberParameters = new object[] { typeof(ref decimal) }, ReturnType = typeof(float))]
2140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToDouble", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(double))]
2141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal), Member = "get_Low64", ReturnType = typeof(ulong))]
2143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2144 internal static double VarR8FromDec(in decimal value)
2145 {
2146 throw null;
2147 }
2148
2149 [global::Cpp2ILInjected.Token(Token = "0x6001092")]
2150 [global::Cpp2ILInjected.Address(RVA = "0x1C8DB28", Offset = "0x1C8DB28", Length = "0x290")]
2151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
2154 internal static int GetHashCode(in decimal d)
2155 {
2156 throw null;
2157 }
2158
2159 [global::Cpp2ILInjected.Token(Token = "0x6001093")]
2160 [global::Cpp2ILInjected.Address(RVA = "0x1C90780", Offset = "0x1C90780", Length = "0x924")]
2161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "op_Division", MemberParameters = new object[]
2163 {
2164 typeof(decimal),
2165 typeof(decimal)
2166 }, ReturnType = typeof(decimal))]
2167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "get_Low64", ReturnType = typeof(ulong))]
2169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf16", Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf16", Member = "set_High64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "Div128By96", MemberParameters = new object[]
2173 {
2174 typeof(ref decimal.DecCalc.Buf16),
2175 typeof(ref decimal.DecCalc.Buf12)
2176 }, ReturnType = typeof(uint))]
2177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf16", Member = "get_Low64", ReturnType = typeof(ulong))]
2178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "SearchScale", MemberParameters = new object[]
2179 {
2180 typeof(ref decimal.DecCalc.Buf12),
2181 typeof(int)
2182 }, ReturnType = typeof(int))]
2183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Min", MemberParameters = new object[]
2184 {
2185 typeof(int),
2186 typeof(int)
2187 }, ReturnType = typeof(int))]
2188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "IncreaseScale", MemberParameters = new object[]
2189 {
2190 typeof(ref decimal.DecCalc.Buf12),
2191 typeof(uint)
2192 }, ReturnType = typeof(uint))]
2193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "Add32To96", MemberParameters = new object[]
2194 {
2195 typeof(ref decimal.DecCalc.Buf12),
2196 typeof(uint)
2197 }, ReturnType = typeof(bool))]
2198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf16", Member = "get_High64", ReturnType = typeof(ulong))]
2199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "Div96By32", MemberParameters = new object[]
2200 {
2201 typeof(ref decimal.DecCalc.Buf12),
2202 typeof(uint)
2203 }, ReturnType = typeof(uint))]
2204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "OverflowUnscale", MemberParameters = new object[]
2205 {
2206 typeof(ref decimal.DecCalc.Buf12),
2207 typeof(int),
2208 typeof(bool)
2209 }, ReturnType = typeof(int))]
2210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "Div96By64", MemberParameters = new object[]
2211 {
2212 typeof(ref decimal.DecCalc.Buf12),
2213 typeof(ulong)
2214 }, ReturnType = typeof(uint))]
2215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "IncreaseScale64", MemberParameters = new object[]
2216 {
2217 typeof(ref decimal.DecCalc.Buf12),
2218 typeof(uint)
2219 }, ReturnType = typeof(void))]
2220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_Low64", ReturnType = typeof(ulong))]
2221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Decimal.DecCalc.Buf12", Member = "get_High64", ReturnType = typeof(ulong))]
2223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.OverflowException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
2224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.DivideByZeroException), Member = ".ctor", ReturnType = typeof(void))]
2225 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
2226 internal static void VarDecDiv(ref decimal.DecCalc d1, ref decimal.DecCalc d2)
2227 {
2228 throw null;
2229 }
2230
2231 [global::Cpp2ILInjected.Token(Token = "0x6001094")]
2232 [global::Cpp2ILInjected.Address(RVA = "0x1C8E628", Offset = "0x1C8E628", Length = "0x26C")]
2233 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "Round", MemberParameters = new object[]
2235 {
2236 typeof(ref decimal),
2237 typeof(int),
2238 typeof(global::System.MidpointRounding)
2239 }, ReturnType = typeof(decimal))]
2240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(int))]
2241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(long))]
2242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToUInt32", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(uint))]
2243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "ToUInt64", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(ulong))]
2244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "Truncate", MemberParameters = new object[] { typeof(decimal) }, ReturnType = typeof(decimal))]
2245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(decimal), Member = "Truncate", MemberParameters = new object[] { typeof(ref decimal) }, ReturnType = typeof(void))]
2246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "get_Low64", ReturnType = typeof(ulong))]
2248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(decimal.DecCalc), Member = "set_Low64", MemberParameters = new object[] { typeof(ulong) }, ReturnType = typeof(void))]
2249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
2250 internal static void InternalRound(ref decimal.DecCalc d, uint scale, decimal.DecCalc.RoundingMode mode)
2251 {
2252 throw null;
2253 }
2254
2255 [global::Cpp2ILInjected.Token(Token = "0x6001095")]
2256 [global::Cpp2ILInjected.Address(RVA = "0x1C8CB18", Offset = "0x1C8CB18", Length = "0x68")]
2257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2259 internal static uint DecDivMod1E9(ref decimal.DecCalc value)
2260 {
2261 throw null;
2262 }
2263
2264 // Note: this type is marked as 'beforefieldinit'.
2265 [global::Cpp2ILInjected.Token(Token = "0x6001096")]
2266 [global::Cpp2ILInjected.Address(RVA = "0x1C939F8", Offset = "0x1C939F8", Length = "0x1C0")]
2267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
2269 {
2270 typeof(global::System.Array),
2271 typeof(global::System.RuntimeFieldHandle)
2272 }, ReturnType = typeof(void))]
2273 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
2274 static DecCalc()
2275 {
2276 throw null;
2277 }
2278
2279 [global::Cpp2ILInjected.Token(Token = "0x40008D1")]
2280 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2281 [global::System.Runtime.InteropServices.FieldOffset(0)]
2282 private uint uflags;
2283
2284 [global::Cpp2ILInjected.Token(Token = "0x40008D2")]
2285 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
2286 [global::System.Runtime.InteropServices.FieldOffset(4)]
2287 private uint uhi;
2288
2289 [global::Cpp2ILInjected.Token(Token = "0x40008D3")]
2290 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2291 [global::System.Runtime.InteropServices.FieldOffset(8)]
2292 private uint ulo;
2293
2294 [global::Cpp2ILInjected.Token(Token = "0x40008D4")]
2295 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
2296 [global::System.Runtime.InteropServices.FieldOffset(12)]
2297 private uint umid;
2298
2299 [global::Cpp2ILInjected.Token(Token = "0x40008D5")]
2300 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2301 [global::System.Runtime.InteropServices.FieldOffset(8)]
2303
2304 [global::Cpp2ILInjected.Token(Token = "0x40008D6")]
2305 [global::System.Runtime.InteropServices.FieldOffset(0)]
2306 private static readonly uint[] s_powers10;
2307
2308 [global::Cpp2ILInjected.Token(Token = "0x40008D7")]
2309 [global::System.Runtime.InteropServices.FieldOffset(8)]
2311
2312 [global::Cpp2ILInjected.Token(Token = "0x40008D8")]
2313 [global::System.Runtime.InteropServices.FieldOffset(16)]
2314 private static readonly double[] s_doublePowers10;
2315
2316 [global::Cpp2ILInjected.Token(Token = "0x40008D9")]
2317 [global::System.Runtime.InteropServices.FieldOffset(24)]
2318 private static readonly decimal.DecCalc.PowerOvfl[] PowerOvflValues;
2319
2320 [global::Cpp2ILInjected.Token(Token = "0x20001AF")]
2321 internal enum RoundingMode
2322 {
2323 [global::Cpp2ILInjected.Token(Token = "0x40008DB")]
2324 ToEven,
2325 [global::Cpp2ILInjected.Token(Token = "0x40008DC")]
2327 [global::Cpp2ILInjected.Token(Token = "0x40008DD")]
2328 Truncate,
2329 [global::Cpp2ILInjected.Token(Token = "0x40008DE")]
2330 Floor,
2331 [global::Cpp2ILInjected.Token(Token = "0x40008DF")]
2332 Ceiling
2333 }
2334
2335 [global::Cpp2ILInjected.Token(Token = "0x20001B0")]
2336 private struct PowerOvfl
2337 {
2338 [global::Cpp2ILInjected.Token(Token = "0x6001097")]
2339 [global::Cpp2ILInjected.Address(RVA = "0x1C93BB8", Offset = "0x1C93BB8", Length = "0x14")]
2340 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2341 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2342 public PowerOvfl(uint hi, uint mid, uint lo)
2343 {
2344 throw null;
2345 }
2346
2347 [global::Cpp2ILInjected.Token(Token = "0x40008E0")]
2348 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2349 public readonly uint Hi;
2350
2351 [global::Cpp2ILInjected.Token(Token = "0x40008E1")]
2352 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2354 }
2355
2356 [global::Cpp2ILInjected.Token(Token = "0x20001B1")]
2357 [StructLayout(2)]
2358 private struct Buf12
2359 {
2360 [global::Cpp2ILInjected.Token(Token = "0x1700017E")]
2361 public ulong Low64
2362 {
2363 [global::Cpp2ILInjected.Token(Token = "0x6001098")]
2364 [global::Cpp2ILInjected.Address(RVA = "0x1C91E58", Offset = "0x1C91E58", Length = "0x60")]
2365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div96By32", MemberParameters = new object[]
2366 {
2367 typeof(ref decimal.DecCalc.Buf12),
2368 typeof(uint)
2369 }, ReturnType = typeof(uint))]
2370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div96By64", MemberParameters = new object[]
2371 {
2372 typeof(ref decimal.DecCalc.Buf12),
2373 typeof(ulong)
2374 }, ReturnType = typeof(uint))]
2375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div128By96", MemberParameters = new object[]
2376 {
2377 typeof(ref decimal.DecCalc.Buf16),
2378 typeof(ref decimal.DecCalc.Buf12)
2379 }, ReturnType = typeof(uint))]
2380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "SearchScale", MemberParameters = new object[]
2381 {
2382 typeof(ref decimal.DecCalc.Buf12),
2383 typeof(int)
2384 }, ReturnType = typeof(int))]
2385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Add32To96", MemberParameters = new object[]
2386 {
2387 typeof(ref decimal.DecCalc.Buf12),
2388 typeof(uint)
2389 }, ReturnType = typeof(bool))]
2390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
2391 {
2392 typeof(ref decimal.DecCalc),
2393 typeof(ref decimal.DecCalc)
2394 }, ReturnType = typeof(void))]
2395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
2396 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2397 get
2398 {
2399 throw null;
2400 }
2401 [global::Cpp2ILInjected.Token(Token = "0x6001099")]
2402 [global::Cpp2ILInjected.Address(RVA = "0x1C91EB8", Offset = "0x1C91EB8", Length = "0x7C")]
2403 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div96By32", MemberParameters = new object[]
2404 {
2405 typeof(ref decimal.DecCalc.Buf12),
2406 typeof(uint)
2407 }, ReturnType = typeof(uint))]
2408 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div96By64", MemberParameters = new object[]
2409 {
2410 typeof(ref decimal.DecCalc.Buf12),
2411 typeof(ulong)
2412 }, ReturnType = typeof(uint))]
2413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Add32To96", MemberParameters = new object[]
2414 {
2415 typeof(ref decimal.DecCalc.Buf12),
2416 typeof(uint)
2417 }, ReturnType = typeof(bool))]
2418 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
2419 {
2420 typeof(ref decimal.DecCalc),
2421 typeof(ref decimal.DecCalc)
2422 }, ReturnType = typeof(void))]
2423 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2425 set
2426 {
2427 throw null;
2428 }
2429 }
2430
2431 [global::Cpp2ILInjected.Token(Token = "0x1700017F")]
2432 public ulong High64
2433 {
2434 [global::Cpp2ILInjected.Token(Token = "0x600109A")]
2435 [global::Cpp2ILInjected.Address(RVA = "0x1C91D7C", Offset = "0x1C91D7C", Length = "0x60")]
2436 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div96By32", MemberParameters = new object[]
2438 {
2439 typeof(ref decimal.DecCalc.Buf12),
2440 typeof(uint)
2441 }, ReturnType = typeof(uint))]
2442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div96By64", MemberParameters = new object[]
2443 {
2444 typeof(ref decimal.DecCalc.Buf12),
2445 typeof(ulong)
2446 }, ReturnType = typeof(uint))]
2447 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
2448 {
2449 typeof(ref decimal.DecCalc),
2450 typeof(ref decimal.DecCalc)
2451 }, ReturnType = typeof(void))]
2452 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2453 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2454 get
2455 {
2456 throw null;
2457 }
2458 [global::Cpp2ILInjected.Token(Token = "0x600109B")]
2459 [global::Cpp2ILInjected.Address(RVA = "0x1C91DDC", Offset = "0x1C91DDC", Length = "0x7C")]
2460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div96By32", MemberParameters = new object[]
2461 {
2462 typeof(ref decimal.DecCalc.Buf12),
2463 typeof(uint)
2464 }, ReturnType = typeof(uint))]
2465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "IncreaseScale64", MemberParameters = new object[]
2466 {
2467 typeof(ref decimal.DecCalc.Buf12),
2468 typeof(uint)
2469 }, ReturnType = typeof(void))]
2470 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2471 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2472 set
2473 {
2474 throw null;
2475 }
2476 }
2477
2478 [global::Cpp2ILInjected.Token(Token = "0x40008E2")]
2479 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2480 [global::System.Runtime.InteropServices.FieldOffset(0)]
2481 public uint U0;
2482
2483 [global::Cpp2ILInjected.Token(Token = "0x40008E3")]
2484 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
2485 [global::System.Runtime.InteropServices.FieldOffset(4)]
2486 public uint U1;
2487
2488 [global::Cpp2ILInjected.Token(Token = "0x40008E4")]
2489 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2490 [global::System.Runtime.InteropServices.FieldOffset(8)]
2491 public uint U2;
2492
2493 [global::Cpp2ILInjected.Token(Token = "0x40008E5")]
2494 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2495 [global::System.Runtime.InteropServices.FieldOffset(0)]
2497
2498 [global::Cpp2ILInjected.Token(Token = "0x40008E6")]
2499 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
2500 [global::System.Runtime.InteropServices.FieldOffset(4)]
2502 }
2503
2504 [global::Cpp2ILInjected.Token(Token = "0x20001B2")]
2505 [StructLayout(2)]
2506 private struct Buf16
2507 {
2508 [global::Cpp2ILInjected.Token(Token = "0x17000180")]
2509 public ulong Low64
2510 {
2511 [global::Cpp2ILInjected.Token(Token = "0x600109C")]
2512 [global::Cpp2ILInjected.Address(RVA = "0x1C92484", Offset = "0x1C92484", Length = "0x60")]
2513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div128By96", MemberParameters = new object[]
2514 {
2515 typeof(ref decimal.DecCalc.Buf16),
2516 typeof(ref decimal.DecCalc.Buf12)
2517 }, ReturnType = typeof(uint))]
2518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
2519 {
2520 typeof(ref decimal.DecCalc),
2521 typeof(ref decimal.DecCalc)
2522 }, ReturnType = typeof(void))]
2523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
2524 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2525 get
2526 {
2527 throw null;
2528 }
2529 [global::Cpp2ILInjected.Token(Token = "0x600109D")]
2530 [global::Cpp2ILInjected.Address(RVA = "0x1C924E4", Offset = "0x1C924E4", Length = "0x7C")]
2531 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div128By96", MemberParameters = new object[]
2532 {
2533 typeof(ref decimal.DecCalc.Buf16),
2534 typeof(ref decimal.DecCalc.Buf12)
2535 }, ReturnType = typeof(uint))]
2536 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
2537 {
2538 typeof(ref decimal.DecCalc),
2539 typeof(ref decimal.DecCalc)
2540 }, ReturnType = typeof(void))]
2541 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2542 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2543 set
2544 {
2545 throw null;
2546 }
2547 }
2548
2549 [global::Cpp2ILInjected.Token(Token = "0x17000181")]
2550 public ulong High64
2551 {
2552 [global::Cpp2ILInjected.Token(Token = "0x600109E")]
2553 [global::Cpp2ILInjected.Address(RVA = "0x1C92424", Offset = "0x1C92424", Length = "0x60")]
2554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "Div128By96", MemberParameters = new object[]
2555 {
2556 typeof(ref decimal.DecCalc.Buf16),
2557 typeof(ref decimal.DecCalc.Buf12)
2558 }, ReturnType = typeof(uint))]
2559 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
2560 {
2561 typeof(ref decimal.DecCalc),
2562 typeof(ref decimal.DecCalc)
2563 }, ReturnType = typeof(void))]
2564 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2565 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2566 get
2567 {
2568 throw null;
2569 }
2570 [global::Cpp2ILInjected.Token(Token = "0x600109F")]
2571 [global::Cpp2ILInjected.Address(RVA = "0x1C9397C", Offset = "0x1C9397C", Length = "0x7C")]
2572 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecDiv", MemberParameters = new object[]
2573 {
2574 typeof(ref decimal.DecCalc),
2575 typeof(ref decimal.DecCalc)
2576 }, ReturnType = typeof(void))]
2577 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2578 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2579 set
2580 {
2581 throw null;
2582 }
2583 }
2584
2585 [global::Cpp2ILInjected.Token(Token = "0x40008E7")]
2586 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2587 [global::System.Runtime.InteropServices.FieldOffset(0)]
2588 public uint U0;
2589
2590 [global::Cpp2ILInjected.Token(Token = "0x40008E8")]
2591 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
2592 [global::System.Runtime.InteropServices.FieldOffset(4)]
2593 public uint U1;
2594
2595 [global::Cpp2ILInjected.Token(Token = "0x40008E9")]
2596 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2597 [global::System.Runtime.InteropServices.FieldOffset(8)]
2598 public uint U2;
2599
2600 [global::Cpp2ILInjected.Token(Token = "0x40008EA")]
2601 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
2602 [global::System.Runtime.InteropServices.FieldOffset(12)]
2603 public uint U3;
2604
2605 [global::Cpp2ILInjected.Token(Token = "0x40008EB")]
2606 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2607 [global::System.Runtime.InteropServices.FieldOffset(0)]
2609
2610 [global::Cpp2ILInjected.Token(Token = "0x40008EC")]
2611 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2612 [global::System.Runtime.InteropServices.FieldOffset(8)]
2614 }
2615
2616 [global::Cpp2ILInjected.Token(Token = "0x20001B3")]
2617 [StructLayout(2)]
2618 private struct Buf24
2619 {
2620 [global::Cpp2ILInjected.Token(Token = "0x17000182")]
2621 public ulong Low64
2622 {
2623 [global::Cpp2ILInjected.Token(Token = "0x60010A0")]
2624 [global::Cpp2ILInjected.Address(RVA = "0x1C9372C", Offset = "0x1C9372C", Length = "0x60")]
2625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "DecAddSub", MemberParameters = new object[]
2626 {
2627 typeof(ref decimal.DecCalc),
2628 typeof(ref decimal.DecCalc),
2629 typeof(bool)
2630 }, ReturnType = typeof(void))]
2631 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecMul", MemberParameters = new object[]
2632 {
2633 typeof(ref decimal.DecCalc),
2634 typeof(ref decimal.DecCalc)
2635 }, ReturnType = typeof(void))]
2636 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2637 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2638 get
2639 {
2640 throw null;
2641 }
2642 [global::Cpp2ILInjected.Token(Token = "0x60010A1")]
2643 [global::Cpp2ILInjected.Address(RVA = "0x1C93634", Offset = "0x1C93634", Length = "0x7C")]
2644 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "DecAddSub", MemberParameters = new object[]
2645 {
2646 typeof(ref decimal.DecCalc),
2647 typeof(ref decimal.DecCalc),
2648 typeof(bool)
2649 }, ReturnType = typeof(void))]
2650 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2651 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2652 set
2653 {
2654 throw null;
2655 }
2656 }
2657
2658 [global::Cpp2ILInjected.Token(Token = "0x17000183")]
2659 public ulong Mid64
2660 {
2661 [global::Cpp2ILInjected.Token(Token = "0x60010A2")]
2662 [global::Cpp2ILInjected.Address(RVA = "0x1C936B0", Offset = "0x1C936B0", Length = "0x7C")]
2663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "DecAddSub", MemberParameters = new object[]
2664 {
2665 typeof(ref decimal.DecCalc),
2666 typeof(ref decimal.DecCalc),
2667 typeof(bool)
2668 }, ReturnType = typeof(void))]
2669 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecMul", MemberParameters = new object[]
2670 {
2671 typeof(ref decimal.DecCalc),
2672 typeof(ref decimal.DecCalc)
2673 }, ReturnType = typeof(void))]
2674 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2675 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2676 set
2677 {
2678 throw null;
2679 }
2680 }
2681
2682 [global::Cpp2ILInjected.Token(Token = "0x17000184")]
2683 public ulong High64
2684 {
2685 [global::Cpp2ILInjected.Token(Token = "0x60010A3")]
2686 [global::Cpp2ILInjected.Address(RVA = "0x1C93900", Offset = "0x1C93900", Length = "0x7C")]
2687 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Decimal.DecCalc", Member = "VarDecMul", MemberParameters = new object[]
2688 {
2689 typeof(ref decimal.DecCalc),
2690 typeof(ref decimal.DecCalc)
2691 }, ReturnType = typeof(void))]
2692 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2693 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2694 set
2695 {
2696 throw null;
2697 }
2698 }
2699
2700 [global::Cpp2ILInjected.Token(Token = "0x40008ED")]
2701 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2702 [global::System.Runtime.InteropServices.FieldOffset(0)]
2703 public uint U0;
2704
2705 [global::Cpp2ILInjected.Token(Token = "0x40008EE")]
2706 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4")]
2707 [global::System.Runtime.InteropServices.FieldOffset(4)]
2708 public uint U1;
2709
2710 [global::Cpp2ILInjected.Token(Token = "0x40008EF")]
2711 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2712 [global::System.Runtime.InteropServices.FieldOffset(8)]
2713 public uint U2;
2714
2715 [global::Cpp2ILInjected.Token(Token = "0x40008F0")]
2716 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC")]
2717 [global::System.Runtime.InteropServices.FieldOffset(12)]
2718 public uint U3;
2719
2720 [global::Cpp2ILInjected.Token(Token = "0x40008F1")]
2721 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
2722 [global::System.Runtime.InteropServices.FieldOffset(16)]
2723 public uint U4;
2724
2725 [global::Cpp2ILInjected.Token(Token = "0x40008F2")]
2726 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
2727 [global::System.Runtime.InteropServices.FieldOffset(20)]
2728 public uint U5;
2729
2730 [global::Cpp2ILInjected.Token(Token = "0x40008F3")]
2731 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
2732 [global::System.Runtime.InteropServices.FieldOffset(0)]
2734
2735 [global::Cpp2ILInjected.Token(Token = "0x40008F4")]
2736 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
2737 [global::System.Runtime.InteropServices.FieldOffset(8)]
2739
2740 [global::Cpp2ILInjected.Token(Token = "0x40008F5")]
2741 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
2742 [global::System.Runtime.InteropServices.FieldOffset(16)]
2744 }
2745 }
2746 }
2747}
class f__AnonymousType0<< Count > j__TPar
static readonly long
bool ToBoolean(global::System.IFormatProvider provider)
ulong ToUInt64(global::System.IFormatProvider provider)
double ToDouble(global::System.IFormatProvider provider)
sbyte ToSByte(global::System.IFormatProvider provider)
int ToInt32(global::System.IFormatProvider provider)
short ToInt16(global::System.IFormatProvider provider)
global::System.DateTime ToDateTime(global::System.IFormatProvider provider)
object ToType(global::System.Type conversionType, global::System.IFormatProvider provider)
uint ToUInt32(global::System.IFormatProvider provider)
float ToSingle(global::System.IFormatProvider provider)
ushort ToUInt16(global::System.IFormatProvider provider)
byte ToByte(global::System.IFormatProvider provider)
long ToInt64(global::System.IFormatProvider provider)
char ToChar(global::System.IFormatProvider provider)
decimal ToDecimal(global::System.IFormatProvider provider)
PowerOvfl(uint hi, uint mid, uint lo)
Definition Decimal.cs:2342
static void VarDecFromR8(double input, out decimal.DecCalc result)
Definition Decimal.cs:2119
static uint DecDivMod1E9(ref decimal.DecCalc value)
Definition Decimal.cs:2259
static void VarDecFromR4(float input, out decimal.DecCalc result)
Definition Decimal.cs:2101
static float VarR4FromDec(in decimal value)
Definition Decimal.cs:2131
static int GetHashCode(in decimal d)
Definition Decimal.cs:2154
static void InternalRound(ref decimal.DecCalc d, uint scale, decimal.DecCalc.RoundingMode mode)
Definition Decimal.cs:2250
static readonly uint[] s_powers10
Definition Decimal.cs:2306
static uint GetExponent(float f)
Definition Decimal.cs:1721
static uint GetExponent(double d)
Definition Decimal.cs:1729
static int LeadingZeroCount(uint value)
Definition Decimal.cs:1907
static unsafe int ScaleResult(decimal.DecCalc.Buf24 *bufRes, uint hiRes, int scale)
Definition Decimal.cs:1887
static void UInt64x64To128(ulong a, ulong b, ref decimal.DecCalc result)
Definition Decimal.cs:1760
static bool Add32To96(ref decimal.DecCalc.Buf12 bufNum, uint value)
Definition Decimal.cs:1966
static unsafe uint DivByConst(uint *result, uint hiRes, out uint quotient, out uint remainder, uint power)
Definition Decimal.cs:1897
static void VarDecDiv(ref decimal.DecCalc d1, ref decimal.DecCalc d2)
Definition Decimal.cs:2226
static readonly double[] s_doublePowers10
Definition Decimal.cs:2314
static int VarDecCmp(in decimal d1, in decimal d2)
Definition Decimal.cs:2042
static uint Div128By96(ref decimal.DecCalc.Buf16 bufNum, ref decimal.DecCalc.Buf12 bufDen)
Definition Decimal.cs:1836
static unsafe void VarDecMul(ref decimal.DecCalc d1, ref decimal.DecCalc d2)
Definition Decimal.cs:2083
static void Unscale(ref uint low, ref ulong high64, ref int scale)
Definition Decimal.cs:1799
static uint IncreaseScale(ref decimal.DecCalc.Buf12 bufNum, uint power)
Definition Decimal.cs:1850
static uint Div96By64(ref decimal.DecCalc.Buf12 bufNum, ulong den)
Definition Decimal.cs:1817
static bool Div96ByConst(ref ulong high64, ref uint low, uint pow)
Definition Decimal.cs:1788
static uint Div96By32(ref decimal.DecCalc.Buf12 bufNum, uint den)
Definition Decimal.cs:1778
static double VarR8FromDec(in decimal value)
Definition Decimal.cs:2144
static void IncreaseScale64(ref decimal.DecCalc.Buf12 bufNum, uint power)
Definition Decimal.cs:1865
static int SearchScale(ref decimal.DecCalc.Buf12 bufQuo, int scale)
Definition Decimal.cs:1945
static int OverflowUnscale(ref decimal.DecCalc.Buf12 bufQuo, int scale, bool sticky)
Definition Decimal.cs:1928
static readonly decimal.DecCalc.PowerOvfl[] PowerOvflValues
Definition Decimal.cs:2318
static unsafe void DecAddSub(ref decimal.DecCalc d1, ref decimal.DecCalc d2, bool sign)
Definition Decimal.cs:1993
static ulong UInt32x32To64(uint a, uint b)
Definition Decimal.cs:1738
static int VarDecCmpSub(in decimal d1, in decimal d2)
Definition Decimal.cs:2058
static readonly ulong[] s_ulongPowers10
Definition Decimal.cs:2310
Decimal(int[] bits)
Definition Decimal.cs:226
static ushort ToUInt16(decimal value)
Definition Decimal.cs:760
static bool IsValid(int flags)
Definition Decimal.cs:212
Decimal(float value)
Definition Decimal.cs:193
static short ToInt16(decimal value)
Definition Decimal.cs:688
Decimal(ulong value)
Definition Decimal.cs:183
string ToString(string format, global::System.IFormatProvider provider)
Definition Decimal.cs:441
static ref decimal.DecCalc AsMutable(ref decimal d)
Definition Decimal.cs:114
static bool TryParse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider, out decimal result)
Definition Decimal.cs:540
int CompareTo(decimal value)
Definition Decimal.cs:326
Decimal(int lo, int mid, int hi, bool isNegative, byte scale)
Definition Decimal.cs:265
ulong Low64
Definition Decimal.cs:92
Decimal(long value)
Definition Decimal.cs:172
Decimal(uint value)
Definition Decimal.cs:162
bool Equals(decimal value)
Definition Decimal.cs:361
readonly int hi
Definition Decimal.cs:1551
static decimal Parse(string s, global::System.IFormatProvider provider)
Definition Decimal.cs:478
readonly int lo
Definition Decimal.cs:1556
global::System.TypeCode GetTypeCode()
Definition Decimal.cs:1342
static Decimal()
Definition Decimal.cs:1518
static sbyte ToSByte(decimal value)
Definition Decimal.cs:670
bool IsNegative
Definition Decimal.cs:58
Decimal(int value)
Definition Decimal.cs:152
static decimal Truncate(decimal d)
Definition Decimal.cs:841
Decimal(double value)
Definition Decimal.cs:203
Decimal(in decimal d, int flags)
Definition Decimal.cs:284
static uint ToUInt32(decimal d)
Definition Decimal.cs:781
bool TryFormat(global::System.Span< char > destination, out int charsWritten, global::System.ReadOnlySpan< char > format=default(global::System.ReadOnlySpan< char >), global::System.IFormatProvider provider=null)
Definition Decimal.cs:459
static decimal Parse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider)
Definition Decimal.cs:509
readonly int mid
Definition Decimal.cs:1561
override int GetHashCode()
Definition Decimal.cs:370
static decimal Round(decimal d, int decimals)
Definition Decimal.cs:596
override bool Equals(object value)
Definition Decimal.cs:341
static double ToDouble(decimal d)
Definition Decimal.cs:700
override string ToString()
Definition Decimal.cs:394
static int ToInt32(decimal d)
Definition Decimal.cs:721
static long ToInt64(decimal d)
Definition Decimal.cs:741
static ulong ToUInt64(decimal d)
Definition Decimal.cs:802
static void Truncate(ref decimal d)
Definition Decimal.cs:857
readonly ulong ulomidLE
Definition Decimal.cs:1567
string ToString(global::System.IFormatProvider provider)
Definition Decimal.cs:417
static float ToSingle(decimal d)
Definition Decimal.cs:814
static uint DecDivMod1E9(ref decimal value)
Definition Decimal.cs:129
static decimal Round(ref decimal d, int decimals, global::System.MidpointRounding mode)
Definition Decimal.cs:633
static int[] GetBits(decimal d)
Definition Decimal.cs:556
int CompareTo(object value)
Definition Decimal.cs:305
static byte ToByte(decimal value)
Definition Decimal.cs:651
readonly int flags
Definition Decimal.cs:1546
static decimal Negate(decimal d)
Definition Decimal.cs:572