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
Double.cs
Go to the documentation of this file.
1using System;
9
10namespace System
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20000A1")]
13 [global::System.Serializable]
14 public readonly struct Double : global::System.IComparable, global::System.IConvertible, global::System.IFormattable, global::System.IComparable<double>, global::System.IEquatable<double>, global::System.ISpanFormattable
15 {
16 [global::System.Runtime.Versioning.NonVersionable]
17 [global::Cpp2ILInjected.Token(Token = "0x600064A")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1C1D588", Offset = "0x1C1D588", Length = "0x68")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
22 [MethodImpl(256)]
23 public static bool IsFinite(double d)
24 {
25 throw null;
26 }
27
28 [global::System.Runtime.Versioning.NonVersionable]
29 [global::Cpp2ILInjected.Token(Token = "0x600064B")]
30 [global::Cpp2ILInjected.Address(RVA = "0x1C1D5F0", Offset = "0x1C1D5F0", Length = "0x6C")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
34 [MethodImpl(256)]
35 public static bool IsInfinity(double d)
36 {
37 throw null;
38 }
39
40 [global::System.Runtime.Versioning.NonVersionable]
41 [global::Cpp2ILInjected.Token(Token = "0x600064C")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1C1D65C", Offset = "0x1C1D65C", Length = "0x6C")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
46 [MethodImpl(256)]
47 public static bool IsNaN(double d)
48 {
49 throw null;
50 }
51
52 [global::System.Runtime.Versioning.NonVersionable]
53 [global::Cpp2ILInjected.Token(Token = "0x600064D")]
54 [global::Cpp2ILInjected.Address(RVA = "0x1C1D6C8", Offset = "0x1C1D6C8", Length = "0x60")]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
57 [MethodImpl(256)]
58 public static bool IsNegative(double d)
59 {
60 throw null;
61 }
62
63 [global::System.Runtime.Versioning.NonVersionable]
64 [global::Cpp2ILInjected.Token(Token = "0x600064E")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1C1D728", Offset = "0x1C1D728", Length = "0x14")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [MethodImpl(256)]
69 public static bool IsNegativeInfinity(double d)
70 {
71 throw null;
72 }
73
74 [global::System.Runtime.Versioning.NonVersionable]
75 [global::Cpp2ILInjected.Token(Token = "0x600064F")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1C1D73C", Offset = "0x1C1D73C", Length = "0x14")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 [MethodImpl(256)]
80 public static bool IsPositiveInfinity(double d)
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x6000650")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1C1D750", Offset = "0x1C1D750", Length = "0x178")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.Datatype_double", Member = "Compare", MemberParameters = new object[]
89 {
90 typeof(object),
91 typeof(object)
92 }, ReturnType = typeof(int))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
96 public int CompareTo(object value)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6000651")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1C1D8C8", Offset = "0x1C1D8C8", Length = "0xE4")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "Clamp", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T", "T", "T" }, ReturnType = "T")]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JValue", Member = "CompareFloat", MemberParameters = new object[]
106 {
107 typeof(object),
108 typeof(object)
109 }, ReturnType = typeof(int))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
112 public int CompareTo(double value)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6000652")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1C1D9AC", Offset = "0x1C1D9AC", Length = "0x118")]
119 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
122 public override bool Equals(object obj)
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6000653")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1C1DAC4", Offset = "0x1C1DAC4", Length = "0xD0")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
132 public bool Equals(double obj)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x6000654")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1C1DB94", Offset = "0x1C1DB94", Length = "0x70")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
142 [MethodImpl(256)]
143 public override int GetHashCode()
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x6000655")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1C1DC04", Offset = "0x1C1DC04", Length = "0x7C")]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SimpleProfiler", Member = "DumpFrameData", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SimpleProfiler", Member = "OnGUI", ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIAccessoryInfo", Member = "BuildInfoAccs", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIBuffs", Member = "ItemDraw", MemberParameters = new object[]
154 {
155 "ItemGrid_Layout",
156 typeof(int),
157 "Microsoft.Xna.Framework.Vector2",
158 typeof(float)
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "GUIReforgePopup", Member = "UpdatePrefixes", MemberParameters = new object[] { "Terraria.Item" }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "startDedInputCallBack", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "MouseText_DrawItemTooltip_GetLinesInfo", MemberParameters = new object[]
163 {
164 "Terraria.Item",
165 typeof(ref int),
166 typeof(ref int),
167 typeof(ref int),
168 typeof(float),
169 typeof(ref int),
170 "System.String[]",
171 "System.Boolean[]",
172 "System.Boolean[]",
173 typeof(ref int)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Player", Member = "TileInteractionsUse", MemberParameters = new object[]
176 {
177 typeof(int),
178 typeof(int)
179 }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Utilities.Vector2D", Member = "get_DebugDisplayString", ReturnType = typeof(string))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Utilities.Vector2D", Member = "ToString", ReturnType = typeof(string))]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 28)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "FormatDouble", MemberParameters = new object[]
185 {
186 typeof(double),
187 typeof(string),
188 typeof(global::System.Globalization.NumberFormatInfo)
189 }, ReturnType = typeof(string))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
191 public override string ToString()
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x6000656")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1C1DC80", Offset = "0x1C1DC80", Length = "0x88")]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.MultiTimer", Member = "StopAndPrint", ReturnType = typeof(bool))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Utilities.MultiTimer", Member = "StopAndPrint", ReturnType = typeof(bool))]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "FormatDouble", MemberParameters = new object[]
203 {
204 typeof(double),
205 typeof(string),
206 typeof(global::System.Globalization.NumberFormatInfo)
207 }, ReturnType = typeof(string))]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
209 public string ToString(string format)
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x6000657")]
215 [global::Cpp2ILInjected.Address(RVA = "0x1C1DD08", Offset = "0x1C1DD08", Length = "0x8C")]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
217 [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))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "FormatDouble", MemberParameters = new object[]
219 {
220 typeof(double),
221 typeof(string),
222 typeof(global::System.Globalization.NumberFormatInfo)
223 }, ReturnType = typeof(string))]
224 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
225 public string ToString(global::System.IFormatProvider provider)
226 {
227 throw null;
228 }
229
230 [global::Cpp2ILInjected.Token(Token = "0x6000658")]
231 [global::Cpp2ILInjected.Address(RVA = "0x1C1DD94", Offset = "0x1C1DD94", Length = "0x90")]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DoubleConverter", Member = "ToString", MemberParameters = new object[]
233 {
234 typeof(object),
235 typeof(global::System.Globalization.NumberFormatInfo)
236 }, ReturnType = typeof(string))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "ToString", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(string))]
238 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonConvert", Member = "ToString", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(string))]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonConvert", Member = "ToString", MemberParameters = new object[]
240 {
241 typeof(double),
242 "Newtonsoft.Json.FloatFormatHandling",
243 typeof(char),
244 typeof(bool)
245 }, ReturnType = typeof(string))]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
247 [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))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "FormatDouble", MemberParameters = new object[]
249 {
250 typeof(double),
251 typeof(string),
252 typeof(global::System.Globalization.NumberFormatInfo)
253 }, ReturnType = typeof(string))]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
255 public string ToString(string format, global::System.IFormatProvider provider)
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x6000659")]
261 [global::Cpp2ILInjected.Address(RVA = "0x1C1DE24", Offset = "0x1C1DE24", Length = "0xC0")]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
263 [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))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "TryFormatDouble", MemberParameters = new object[]
265 {
266 typeof(double),
267 typeof(global::System.ReadOnlySpan<char>),
268 typeof(global::System.Globalization.NumberFormatInfo),
269 typeof(global::System.Span<char>),
270 typeof(ref int)
271 }, ReturnType = typeof(bool))]
272 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
273 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)
274 {
275 throw null;
276 }
277
278 [global::Cpp2ILInjected.Token(Token = "0x600065A")]
279 [global::Cpp2ILInjected.Address(RVA = "0x1C1DEE4", Offset = "0x1C1DEE4", Length = "0xC4")]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.ConfigHandler), Member = "ParseTime", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.TimeSpan))]
281 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "get_CurrentInfo", ReturnType = typeof(global::System.Globalization.NumberFormatInfo))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "ParseDouble", MemberParameters = new object[]
286 {
287 typeof(global::System.ReadOnlySpan<char>),
288 typeof(global::System.Globalization.NumberStyles),
289 typeof(global::System.Globalization.NumberFormatInfo)
290 }, ReturnType = typeof(double))]
291 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
292 public static double Parse(string s)
293 {
294 throw null;
295 }
296
297 [global::Cpp2ILInjected.Token(Token = "0x600065B")]
298 [global::Cpp2ILInjected.Address(RVA = "0x1C1DFA8", Offset = "0x1C1DFA8", Length = "0xD4")]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Serialization.Formatters.Binary.PrimitiveArray), Member = "SetValue", MemberParameters = new object[]
300 {
301 typeof(string),
302 typeof(int)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
307 [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))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "ParseDouble", MemberParameters = new object[]
309 {
310 typeof(global::System.ReadOnlySpan<char>),
311 typeof(global::System.Globalization.NumberStyles),
312 typeof(global::System.Globalization.NumberFormatInfo)
313 }, ReturnType = typeof(double))]
314 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
315 public static double Parse(string s, global::System.IFormatProvider provider)
316 {
317 throw null;
318 }
319
320 [global::Cpp2ILInjected.Token(Token = "0x600065C")]
321 [global::Cpp2ILInjected.Address(RVA = "0x1C1E07C", Offset = "0x1C1E07C", Length = "0xE4")]
322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "ToDouble", MemberParameters = new object[]
323 {
324 typeof(string),
325 typeof(global::System.IFormatProvider)
326 }, ReturnType = typeof(double))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.DoubleConverter", Member = "FromString", MemberParameters = new object[]
328 {
329 typeof(string),
330 typeof(global::System.Globalization.NumberFormatInfo)
331 }, ReturnType = typeof(object))]
332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "ToDouble", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(double))]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "ValidateParseStyleFloatingPoint", MemberParameters = new object[] { typeof(global::System.Globalization.NumberStyles) }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentNullException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
337 [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))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "ParseDouble", MemberParameters = new object[]
339 {
340 typeof(global::System.ReadOnlySpan<char>),
341 typeof(global::System.Globalization.NumberStyles),
342 typeof(global::System.Globalization.NumberFormatInfo)
343 }, ReturnType = typeof(double))]
344 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
345 public static double Parse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider)
346 {
347 throw null;
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x600065D")]
351 [global::Cpp2ILInjected.Address(RVA = "0x1C1E160", Offset = "0x1C1E160", Length = "0xA8")]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlConvert", Member = "TryToDouble", MemberParameters = new object[]
353 {
354 typeof(string),
355 typeof(ref double)
356 }, ReturnType = typeof(global::System.Exception))]
357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonTextReader", Member = "ParseNumber", MemberParameters = new object[] { "Newtonsoft.Json.ReadType" }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.JsonReader", Member = "ReadDoubleString", MemberParameters = new object[] { typeof(string) }, ReturnType = "System.Nullable`1<Double>")]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Linq.JsonPath.JPath", Member = "ParseValue", ReturnType = typeof(object))]
360 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.NumberFormatInfo), Member = "ValidateParseStyleFloatingPoint", MemberParameters = new object[] { typeof(global::System.Globalization.NumberStyles) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
363 [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))]
364 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
365 public static bool TryParse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider, out double result)
366 {
367 throw null;
368 }
369
370 [global::Cpp2ILInjected.Token(Token = "0x600065E")]
371 [global::Cpp2ILInjected.Address(RVA = "0x1C1E208", Offset = "0x1C1E208", Length = "0x4A8")]
372 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
373 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Number), Member = "TryParseDouble", MemberParameters = new object[]
375 {
376 typeof(global::System.ReadOnlySpan<char>),
377 typeof(global::System.Globalization.NumberStyles),
378 typeof(global::System.Globalization.NumberFormatInfo),
379 typeof(ref double)
380 }, ReturnType = typeof(bool))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MemoryExtensions), Member = "Trim", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "SequenceEqual", MemberParameters = new object[]
384 {
385 typeof(ref byte),
386 typeof(ref byte),
388 }, ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
390 private static bool TryParse(global::System.ReadOnlySpan<char> s, global::System.Globalization.NumberStyles style, global::System.Globalization.NumberFormatInfo info, out double result)
391 {
392 throw null;
393 }
394
395 [global::Cpp2ILInjected.Token(Token = "0x600065F")]
396 [global::Cpp2ILInjected.Address(RVA = "0x1C1E6B0", Offset = "0x1C1E6B0", Length = "0x8")]
397 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
398 public global::System.TypeCode GetTypeCode()
399 {
400 throw null;
401 }
402
403 [global::Cpp2ILInjected.Token(Token = "0x6000660")]
404 [global::Cpp2ILInjected.Address(RVA = "0x1C1E6B8", Offset = "0x1C1E6B8", Length = "0x64")]
405 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToBoolean", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(bool))]
407 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
408 private bool System.IConvertible.ToBoolean(global::System.IFormatProvider provider)
409 {
410 throw null;
411 }
412
413 [global::Cpp2ILInjected.Token(Token = "0x6000661")]
414 [global::Cpp2ILInjected.Address(RVA = "0x1C1E71C", Offset = "0x1C1E71C", Length = "0x84")]
415 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
417 {
418 typeof(string),
419 typeof(object),
420 typeof(object)
421 }, ReturnType = typeof(string))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidCastException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
424 private char System.IConvertible.ToChar(global::System.IFormatProvider provider)
425 {
426 throw null;
427 }
428
429 [global::Cpp2ILInjected.Token(Token = "0x6000662")]
430 [global::Cpp2ILInjected.Address(RVA = "0x1C1E7A0", Offset = "0x1C1E7A0", Length = "0x64")]
431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToSByte", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(sbyte))]
433 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
434 private sbyte System.IConvertible.ToSByte(global::System.IFormatProvider provider)
435 {
436 throw null;
437 }
438
439 [global::Cpp2ILInjected.Token(Token = "0x6000663")]
440 [global::Cpp2ILInjected.Address(RVA = "0x1C1E804", Offset = "0x1C1E804", Length = "0x64")]
441 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToByte", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(byte))]
443 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
444 private byte System.IConvertible.ToByte(global::System.IFormatProvider provider)
445 {
446 throw null;
447 }
448
449 [global::Cpp2ILInjected.Token(Token = "0x6000664")]
450 [global::Cpp2ILInjected.Address(RVA = "0x1C1E868", Offset = "0x1C1E868", Length = "0x64")]
451 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToInt16", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(short))]
453 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
454 private short System.IConvertible.ToInt16(global::System.IFormatProvider provider)
455 {
456 throw null;
457 }
458
459 [global::Cpp2ILInjected.Token(Token = "0x6000665")]
460 [global::Cpp2ILInjected.Address(RVA = "0x1C1E8CC", Offset = "0x1C1E8CC", Length = "0x64")]
461 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToUInt16", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(ushort))]
463 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
464 private ushort System.IConvertible.ToUInt16(global::System.IFormatProvider provider)
465 {
466 throw null;
467 }
468
469 [global::Cpp2ILInjected.Token(Token = "0x6000666")]
470 [global::Cpp2ILInjected.Address(RVA = "0x1C1E930", Offset = "0x1C1E930", Length = "0x64")]
471 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToInt32", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(int))]
473 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
474 private int System.IConvertible.ToInt32(global::System.IFormatProvider provider)
475 {
476 throw null;
477 }
478
479 [global::Cpp2ILInjected.Token(Token = "0x6000667")]
480 [global::Cpp2ILInjected.Address(RVA = "0x1C1E994", Offset = "0x1C1E994", Length = "0x64")]
481 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToUInt32", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(uint))]
483 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
484 private uint System.IConvertible.ToUInt32(global::System.IFormatProvider provider)
485 {
486 throw null;
487 }
488
489 [global::Cpp2ILInjected.Token(Token = "0x6000668")]
490 [global::Cpp2ILInjected.Address(RVA = "0x1C1E9F8", Offset = "0x1C1E9F8", Length = "0x64")]
491 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToInt64", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(long))]
493 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
494 private long System.IConvertible.ToInt64(global::System.IFormatProvider provider)
495 {
496 throw null;
497 }
498
499 [global::Cpp2ILInjected.Token(Token = "0x6000669")]
500 [global::Cpp2ILInjected.Address(RVA = "0x1C1EA5C", Offset = "0x1C1EA5C", Length = "0x64")]
501 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToUInt64", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(ulong))]
503 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
504 private ulong System.IConvertible.ToUInt64(global::System.IFormatProvider provider)
505 {
506 throw null;
507 }
508
509 [global::Cpp2ILInjected.Token(Token = "0x600066A")]
510 [global::Cpp2ILInjected.Address(RVA = "0x1C1EAC0", Offset = "0x1C1EAC0", Length = "0x64")]
511 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToSingle", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(float))]
513 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
514 private float System.IConvertible.ToSingle(global::System.IFormatProvider provider)
515 {
516 throw null;
517 }
518
519 [global::Cpp2ILInjected.Token(Token = "0x600066B")]
520 [global::Cpp2ILInjected.Address(RVA = "0x1C1EB24", Offset = "0x1C1EB24", Length = "0x8")]
521 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
522 private double System.IConvertible.ToDouble(global::System.IFormatProvider provider)
523 {
524 throw null;
525 }
526
527 [global::Cpp2ILInjected.Token(Token = "0x600066C")]
528 [global::Cpp2ILInjected.Address(RVA = "0x1C1EB2C", Offset = "0x1C1EB2C", Length = "0x64")]
529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "ToDecimal", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(decimal))]
531 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
532 private decimal System.IConvertible.ToDecimal(global::System.IFormatProvider provider)
533 {
534 throw null;
535 }
536
537 [global::Cpp2ILInjected.Token(Token = "0x600066D")]
538 [global::Cpp2ILInjected.Address(RVA = "0x1C1EB90", Offset = "0x1C1EB90", Length = "0x84")]
539 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
541 {
542 typeof(string),
543 typeof(object),
544 typeof(object)
545 }, ReturnType = typeof(string))]
546 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.InvalidCastException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
547 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
548 private global::System.DateTime System.IConvertible.ToDateTime(global::System.IFormatProvider provider)
549 {
550 throw null;
551 }
552
553 [global::Cpp2ILInjected.Token(Token = "0x600066E")]
554 [global::Cpp2ILInjected.Address(RVA = "0x1C1EC14", Offset = "0x1C1EC14", Length = "0xAC")]
555 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Convert), Member = "DefaultToType", MemberParameters = new object[]
557 {
558 typeof(global::System.IConvertible),
559 typeof(global::System.Type),
560 typeof(global::System.IFormatProvider)
561 }, ReturnType = typeof(object))]
562 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
563 private object System.IConvertible.ToType(global::System.Type type, global::System.IFormatProvider provider)
564 {
565 throw null;
566 }
567
568 [global::Cpp2ILInjected.Token(Token = "0x4000264")]
569 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
570 private readonly double m_value;
571
572 [global::Cpp2ILInjected.Token(Token = "0x4000265")]
573 public const double MinValue = -1.7976931348623157E+308;
574
575 [global::Cpp2ILInjected.Token(Token = "0x4000266")]
576 public const double MaxValue = 1.7976931348623157E+308;
577
578 [global::Cpp2ILInjected.Token(Token = "0x4000267")]
579 public const double Epsilon = 5E-324;
580
581 [global::Cpp2ILInjected.Token(Token = "0x4000268")]
582 public const double NegativeInfinity = double.NegativeInfinity;
583
584 [global::Cpp2ILInjected.Token(Token = "0x4000269")]
585 public const double PositiveInfinity = double.PositiveInfinity;
586
587 [global::Cpp2ILInjected.Token(Token = "0x400026A")]
588 public const double NaN = double.NaN;
589
590 [global::Cpp2ILInjected.Token(Token = "0x400026B")]
591 internal const double NegativeZero = -0.0;
592 }
593}
class f__AnonymousType0<< Count > j__TPar
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)
static bool TryParse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider, out double result)
Definition Double.cs:365
static bool IsNegativeInfinity(double d)
Definition Double.cs:69
override int GetHashCode()
Definition Double.cs:143
global::System.TypeCode GetTypeCode()
Definition Double.cs:398
static double Parse(string s, global::System.IFormatProvider provider)
Definition Double.cs:315
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 Double.cs:273
static bool IsFinite(double d)
Definition Double.cs:23
static double Parse(string s)
Definition Double.cs:292
int CompareTo(object value)
Definition Double.cs:96
static bool TryParse(global::System.ReadOnlySpan< char > s, global::System.Globalization.NumberStyles style, global::System.Globalization.NumberFormatInfo info, out double result)
Definition Double.cs:390
static bool IsPositiveInfinity(double d)
Definition Double.cs:80
static double Parse(string s, global::System.Globalization.NumberStyles style, global::System.IFormatProvider provider)
Definition Double.cs:345
static bool IsInfinity(double d)
Definition Double.cs:35
override string ToString()
Definition Double.cs:191
static bool IsNegative(double d)
Definition Double.cs:58
static bool IsNaN(double d)
Definition Double.cs:47
readonly double m_value
Definition Double.cs:570
string ToString(global::System.IFormatProvider provider)
Definition Double.cs:225
override bool Equals(object obj)
Definition Double.cs:122
int CompareTo(double value)
Definition Double.cs:112
string ToString(string format, global::System.IFormatProvider provider)
Definition Double.cs:255
bool Equals(double obj)
Definition Double.cs:132
string ToString(string format)
Definition Double.cs:209