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
Version.cs
Go to the documentation of this file.
1using System;
3using System.IO;
6using System.Text;
10using Mono;
11
12namespace System
13{
14 [global::Cpp2ILInjected.Token(Token = "0x2000122")]
15 [global::System.Serializable]
16 public sealed class Version : global::System.ICloneable, global::System.IComparable, global::System.IComparable<global::System.Version>, global::System.IEquatable<global::System.Version>, global::System.ISpanFormattable
17 {
18 [global::Cpp2ILInjected.Token(Token = "0x6000B72")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1C539BC", Offset = "0x1C539BC", Length = "0x114")]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "ParseVersion", MemberParameters = new object[]
22 {
23 typeof(global::System.ReadOnlySpan<char>),
24 typeof(bool)
25 }, ReturnType = typeof(global::System.Version))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Environment), Member = "CreateVersionFromString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Version))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.AssemblyName), Member = "FillName", MemberParameters = new object[]
28 {
29 typeof(global::Mono.MonoAssemblyName*),
30 typeof(string),
31 typeof(bool),
32 typeof(bool),
33 typeof(bool),
34 typeof(bool)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
39 {
40 typeof(string),
41 typeof(string)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
44 public unsafe Version(int major, int minor, int build, int revision)
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x6000B73")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1C53AD0", Offset = "0x1C53AD0", Length = "0xEC")]
51 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "ParseVersion", MemberParameters = new object[]
53 {
54 typeof(global::System.ReadOnlySpan<char>),
55 typeof(bool)
56 }, ReturnType = typeof(global::System.Version))]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
60 {
61 typeof(string),
62 typeof(string)
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
65 public Version(int major, int minor, int build)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6000B74")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1C53BBC", Offset = "0x1C53BBC", Length = "0xB8")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "ParseVersion", MemberParameters = new object[]
74 {
75 typeof(global::System.ReadOnlySpan<char>),
76 typeof(bool)
77 }, ReturnType = typeof(global::System.Version))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpVersion", Member = ".cctor", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
82 {
83 typeof(string),
84 typeof(string)
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
87 public Version(int major, int minor)
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x6000B75")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1C53C74", Offset = "0x1C53C74", Length = "0x4C")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ResourceManager), Member = "GetSatelliteContractVersion", MemberParameters = new object[] { typeof(global::System.Reflection.Assembly) }, ReturnType = typeof(global::System.Version))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerRequest", Member = "SetRequestLine", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ConvertUtils", Member = "VersionTryParse", MemberParameters = new object[]
98 {
99 typeof(string),
100 typeof(ref global::System.Version)
101 }, ReturnType = typeof(bool))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.VersionConverter", Member = "ReadJson", MemberParameters = new object[]
103 {
104 "Newtonsoft.Json.JsonReader",
105 typeof(global::System.Type),
106 typeof(object),
107 "Newtonsoft.Json.JsonSerializer"
108 }, ReturnType = typeof(object))]
109 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Version))]
112 public Version(string version)
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6000B76")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1C53D58", Offset = "0x1C53D58", Length = "0x24")]
119 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
122 public Version()
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6000B77")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1C53D7C", Offset = "0x1C53D7C", Length = "0x44")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
132 private Version(global::System.Version version)
133 {
134 throw null;
135 }
136
137 [global::Cpp2ILInjected.Token(Token = "0x6000B78")]
138 [global::Cpp2ILInjected.Address(RVA = "0x1C53DC0", Offset = "0x1C53DC0", Length = "0x78")]
139 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
140 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
143 public object Clone()
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x170000FB")]
149 public int Major
150 {
151 [global::Cpp2ILInjected.Token(Token = "0x6000B79")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1C53E38", Offset = "0x1C53E38", Length = "0x8")]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
154 get
155 {
156 throw null;
157 }
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x170000FC")]
161 public int Minor
162 {
163 [global::Cpp2ILInjected.Token(Token = "0x6000B7A")]
164 [global::Cpp2ILInjected.Address(RVA = "0x1C53E40", Offset = "0x1C53E40", Length = "0x8")]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 get
167 {
168 throw null;
169 }
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x170000FD")]
173 public int Build
174 {
175 [global::Cpp2ILInjected.Token(Token = "0x6000B7B")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1C53E48", Offset = "0x1C53E48", Length = "0x8")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 get
179 {
180 throw null;
181 }
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x170000FE")]
185 public int Revision
186 {
187 [global::Cpp2ILInjected.Token(Token = "0x6000B7C")]
188 [global::Cpp2ILInjected.Address(RVA = "0x1C53E50", Offset = "0x1C53E50", Length = "0x8")]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 get
191 {
192 throw null;
193 }
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x6000B7D")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1C53E58", Offset = "0x1C53E58", Length = "0xB8")]
198 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "CompareTo", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(int))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
203 public int CompareTo(object version)
204 {
205 throw null;
206 }
207
208 [global::Cpp2ILInjected.Token(Token = "0x6000B7E")]
209 [global::Cpp2ILInjected.Address(RVA = "0x1C53F24", Offset = "0x1C53F24", Length = "0x68")]
210 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "CompareTo", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(int))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "op_LessThan", MemberParameters = new object[]
213 {
214 typeof(global::System.Version),
215 typeof(global::System.Version)
216 }, ReturnType = typeof(bool))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "op_LessThanOrEqual", MemberParameters = new object[]
218 {
219 typeof(global::System.Version),
220 typeof(global::System.Version)
221 }, ReturnType = typeof(bool))]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
223 public int CompareTo(global::System.Version value)
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x6000B7F")]
229 [global::Cpp2ILInjected.Address(RVA = "0x1C53F8C", Offset = "0x1C53F8C", Length = "0x64")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
233 public override bool Equals(object obj)
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x6000B80")]
239 [global::Cpp2ILInjected.Address(RVA = "0x1C53FF0", Offset = "0x1C53FF0", Length = "0x60")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "op_Equality", MemberParameters = new object[]
242 {
243 typeof(global::System.Version),
244 typeof(global::System.Version)
245 }, ReturnType = typeof(bool))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "op_Inequality", MemberParameters = new object[]
247 {
248 typeof(global::System.Version),
249 typeof(global::System.Version)
250 }, ReturnType = typeof(bool))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePoint", Member = "get_SupportsPipelining", ReturnType = typeof(bool))]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
253 public bool Equals(global::System.Version obj)
254 {
255 throw null;
256 }
257
258 [global::Cpp2ILInjected.Token(Token = "0x6000B81")]
259 [global::Cpp2ILInjected.Address(RVA = "0x1C54050", Offset = "0x1C54050", Length = "0x1C")]
260 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
262 public override int GetHashCode()
263 {
264 throw null;
265 }
266
267 [global::Cpp2ILInjected.Token(Token = "0x6000B82")]
268 [global::Cpp2ILInjected.Address(RVA = "0x1C5406C", Offset = "0x1C5406C", Length = "0x28")]
269 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
270 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "ToString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
272 public override string ToString()
273 {
274 throw null;
275 }
276
277 [global::Cpp2ILInjected.Token(Token = "0x6000B83")]
278 [global::Cpp2ILInjected.Address(RVA = "0x1C540BC", Offset = "0x1C540BC", Length = "0x8C")]
279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "ToString", ReturnType = typeof(string))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.OperatingSystem), Member = "get_VersionString", ReturnType = typeof(string))]
282 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "ToCachedStringBuilder", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Text.StringBuilder))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilderCache), Member = "GetStringAndRelease", MemberParameters = new object[] { typeof(global::System.Text.StringBuilder) }, ReturnType = typeof(string))]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
287 public string ToString(int fieldCount)
288 {
289 throw null;
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x6000B84")]
293 [global::Cpp2ILInjected.Address(RVA = "0x1C54380", Offset = "0x1C54380", Length = "0x2C")]
294 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 public bool TryFormat(global::System.Span<char> destination, out int charsWritten)
297 {
298 throw null;
299 }
300
301 [global::Cpp2ILInjected.Token(Token = "0x6000B85")]
302 [global::Cpp2ILInjected.Address(RVA = "0x1C543AC", Offset = "0x1C543AC", Length = "0x120")]
303 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "System.ISpanFormattable.TryFormat", MemberParameters = new object[]
305 {
306 typeof(global::System.Span<char>),
307 typeof(ref int),
308 typeof(global::System.ReadOnlySpan<char>),
309 typeof(global::System.IFormatProvider)
310 }, ReturnType = typeof(bool))]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryFormat", MemberParameters = new object[]
313 {
314 typeof(global::System.Span<char>),
315 typeof(ref int),
316 typeof(global::System.ReadOnlySpan<char>),
317 typeof(global::System.IFormatProvider)
318 }, ReturnType = typeof(bool))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "ToCachedStringBuilder", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Text.StringBuilder))]
320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilderCache), Member = "Release", MemberParameters = new object[] { typeof(global::System.Text.StringBuilder) }, ReturnType = typeof(void))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "CopyTo", MemberParameters = new object[]
323 {
324 typeof(int),
325 typeof(global::System.Span<char>),
326 typeof(int)
327 }, ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
329 public bool TryFormat(global::System.Span<char> destination, int fieldCount, out int charsWritten)
330 {
331 throw null;
332 }
333
334 [global::Cpp2ILInjected.Token(Token = "0x6000B86")]
335 [global::Cpp2ILInjected.Address(RVA = "0x1C544CC", Offset = "0x1C544CC", Length = "0x2C")]
336 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "TryFormat", MemberParameters = new object[]
339 {
340 typeof(global::System.Span<char>),
341 typeof(int),
342 typeof(ref int)
343 }, ReturnType = typeof(bool))]
344 private bool System.ISpanFormattable.TryFormat(global::System.Span<char> destination, out int charsWritten, global::System.ReadOnlySpan<char> format, global::System.IFormatProvider provider)
345 {
346 throw null;
347 }
348
349 [global::Cpp2ILInjected.Token(Token = "0x170000FF")]
350 private int DefaultFormatFieldCount
351 {
352 [global::Cpp2ILInjected.Token(Token = "0x6000B87")]
353 [global::Cpp2ILInjected.Address(RVA = "0x1C54094", Offset = "0x1C54094", Length = "0x28")]
354 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
355 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
356 get
357 {
358 throw null;
359 }
360 }
361
362 [global::Cpp2ILInjected.Token(Token = "0x6000B88")]
363 [global::Cpp2ILInjected.Address(RVA = "0x1C54148", Offset = "0x1C54148", Length = "0x238")]
364 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
365 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "ToString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "TryFormat", MemberParameters = new object[]
367 {
368 typeof(global::System.Span<char>),
369 typeof(int),
370 typeof(ref int)
371 }, ReturnType = typeof(bool))]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilderCache), Member = "Acquire", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Text.StringBuilder))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Text.StringBuilder))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::SR), Member = "Format", MemberParameters = new object[]
377 {
378 typeof(string),
379 typeof(object),
380 typeof(object)
381 }, ReturnType = typeof(string))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
383 {
384 typeof(string),
385 typeof(string)
386 }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
388 private global::System.Text.StringBuilder ToCachedStringBuilder(int fieldCount)
389 {
390 throw null;
391 }
392
393 [global::Cpp2ILInjected.Token(Token = "0x6000B89")]
394 [global::Cpp2ILInjected.Address(RVA = "0x1C53CC0", Offset = "0x1C53CC0", Length = "0x98")]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "ParseVersion", MemberParameters = new object[]
399 {
400 typeof(global::System.ReadOnlySpan<char>),
401 typeof(bool)
402 }, ReturnType = typeof(global::System.Version))]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
404 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
405 public static global::System.Version Parse(string input)
406 {
407 throw null;
408 }
409
410 [global::Cpp2ILInjected.Token(Token = "0x6000B8A")]
411 [global::Cpp2ILInjected.Address(RVA = "0x1C544F8", Offset = "0x1C544F8", Length = "0x4C4")]
412 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Version))]
414 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
416 {
417 typeof(string),
418 typeof(string)
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "TryParseComponent", MemberParameters = new object[]
421 {
422 typeof(global::System.ReadOnlySpan<char>),
423 typeof(string),
424 typeof(bool),
425 typeof(ref int)
426 }, ReturnType = typeof(bool))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = ".ctor", MemberParameters = new object[]
428 {
429 typeof(int),
430 typeof(int),
431 typeof(int),
432 typeof(int)
433 }, ReturnType = typeof(void))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = ".ctor", MemberParameters = new object[]
435 {
436 typeof(int),
437 typeof(int)
438 }, ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = ".ctor", MemberParameters = new object[]
440 {
441 typeof(int),
442 typeof(int),
443 typeof(int)
444 }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
446 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
447 private static global::System.Version ParseVersion(global::System.ReadOnlySpan<char> input, bool throwOnFailure)
448 {
449 throw null;
450 }
451
452 [global::Cpp2ILInjected.Token(Token = "0x6000B8B")]
453 [global::Cpp2ILInjected.Address(RVA = "0x1C549BC", Offset = "0x1C549BC", Length = "0x114")]
454 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "ParseVersion", MemberParameters = new object[]
456 {
457 typeof(global::System.ReadOnlySpan<char>),
458 typeof(bool)
459 }, ReturnType = typeof(global::System.Version))]
460 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "Parse", MemberParameters = new object[]
463 {
464 typeof(global::System.ReadOnlySpan<char>),
465 typeof(global::System.Globalization.NumberStyles),
466 typeof(global::System.IFormatProvider)
467 }, ReturnType = typeof(int))]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "TryParse", MemberParameters = new object[]
469 {
470 typeof(global::System.ReadOnlySpan<char>),
471 typeof(global::System.Globalization.NumberStyles),
472 typeof(global::System.IFormatProvider),
473 typeof(ref int)
474 }, ReturnType = typeof(bool))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
476 {
477 typeof(string),
478 typeof(string)
479 }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
481 private static bool TryParseComponent(global::System.ReadOnlySpan<char> component, string componentName, bool throwOnFailure, out int parsedComponent)
482 {
483 throw null;
484 }
485
486 [global::Cpp2ILInjected.Token(Token = "0x6000B8C")]
487 [global::Cpp2ILInjected.Address(RVA = "0x1C53F10", Offset = "0x1C53F10", Length = "0x14")]
488 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.Assembly), Member = "InternalGetSatelliteAssembly", MemberParameters = new object[]
490 {
491 typeof(string),
492 typeof(global::System.Globalization.CultureInfo),
493 typeof(global::System.Version),
494 typeof(bool),
495 typeof(ref global::System.Threading.StackCrawlMark)
496 }, ReturnType = typeof(global::System.Reflection.RuntimeAssembly))]
497 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.AssemblyName), Member = "set_Version", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerRequest", Member = "get_KeepAlive", ReturnType = typeof(bool))]
499 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerResponse", Member = "set_ProtocolVersion", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "GetHeaders", ReturnType = typeof(string))]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.ServicePoint", Member = "get_SendContinue", ReturnType = typeof(bool))]
502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnectionTunnel.<Initialize>d__42", Member = "MoveNext", ReturnType = typeof(void))]
503 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebResponseStream", Member = "Initialize", MemberParameters = new object[] { "System.Net.BufferOffsetSize" }, ReturnType = typeof(void))]
504 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "Equals", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(bool))]
506 public static bool operator ==(global::System.Version v1, global::System.Version v2)
507 {
508 throw null;
509 }
510
511 [global::Cpp2ILInjected.Token(Token = "0x6000B8D")]
512 [global::Cpp2ILInjected.Address(RVA = "0x1C54AD0", Offset = "0x1C54AD0", Length = "0x28")]
513 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
514 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ManifestBasedResourceGroveler), Member = "HandleSatelliteMissing", ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Reflection.AssemblyName), Member = "get_FullName", ReturnType = typeof(string))]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "set_ProtocolVersion", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(void))]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "GetRequestHeaders", ReturnType = "System.Byte[]")]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestStream", Member = ".ctor", MemberParameters = new object[]
519 {
520 "System.Net.WebConnection",
521 "System.Net.WebOperation",
522 typeof(global::System.IO.Stream),
523 "System.Net.WebConnectionTunnel"
524 }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "Equals", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(bool))]
527 public static bool operator !=(global::System.Version v1, global::System.Version v2)
528 {
529 throw null;
530 }
531
532 [global::Cpp2ILInjected.Token(Token = "0x6000B8E")]
533 [global::Cpp2ILInjected.Address(RVA = "0x1C54AF8", Offset = "0x1C54AF8", Length = "0x60")]
534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "op_GreaterThan", MemberParameters = new object[]
535 {
536 typeof(global::System.Version),
537 typeof(global::System.Version)
538 }, ReturnType = typeof(bool))]
539 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpWebRequest", Member = "GetRequestHeaders", ReturnType = "System.Byte[]")]
540 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "CompareTo", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(int))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
543 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
544 public static bool operator <(global::System.Version v1, global::System.Version v2)
545 {
546 throw null;
547 }
548
549 [global::Cpp2ILInjected.Token(Token = "0x6000B8F")]
550 [global::Cpp2ILInjected.Address(RVA = "0x1C54B58", Offset = "0x1C54B58", Length = "0x64")]
551 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Version), Member = "op_GreaterThanOrEqual", MemberParameters = new object[]
553 {
554 typeof(global::System.Version),
555 typeof(global::System.Version)
556 }, ReturnType = typeof(bool))]
557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerResponse", Member = "SendHeaders", MemberParameters = new object[]
558 {
559 typeof(bool),
560 typeof(global::System.IO.MemoryStream)
561 }, ReturnType = typeof(void))]
562 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "CompareTo", MemberParameters = new object[] { typeof(global::System.Version) }, ReturnType = typeof(int))]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
565 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
566 public static bool operator <=(global::System.Version v1, global::System.Version v2)
567 {
568 throw null;
569 }
570
571 [global::Cpp2ILInjected.Token(Token = "0x6000B90")]
572 [global::Cpp2ILInjected.Address(RVA = "0x1C54BBC", Offset = "0x1C54BBC", Length = "0x10")]
573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerRequest", Member = "FinishInitialization", ReturnType = typeof(bool))]
574 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "op_LessThan", MemberParameters = new object[]
576 {
577 typeof(global::System.Version),
578 typeof(global::System.Version)
579 }, ReturnType = typeof(bool))]
580 public static bool operator >(global::System.Version v1, global::System.Version v2)
581 {
582 throw null;
583 }
584
585 [global::Cpp2ILInjected.Token(Token = "0x6000B91")]
586 [global::Cpp2ILInjected.Address(RVA = "0x1C54BCC", Offset = "0x1C54BCC", Length = "0x10")]
587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerRequest", Member = "FinishInitialization", ReturnType = typeof(bool))]
588 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.HttpListenerResponse", Member = "SendHeaders", MemberParameters = new object[]
589 {
590 typeof(bool),
591 typeof(global::System.IO.MemoryStream)
592 }, ReturnType = typeof(void))]
593 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Version), Member = "op_LessThanOrEqual", MemberParameters = new object[]
595 {
596 typeof(global::System.Version),
597 typeof(global::System.Version)
598 }, ReturnType = typeof(bool))]
599 public static bool operator >=(global::System.Version v1, global::System.Version v2)
600 {
601 throw null;
602 }
603
604 [global::Cpp2ILInjected.Token(Token = "0x4000418")]
605 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
606 private readonly int _Major;
607
608 [global::Cpp2ILInjected.Token(Token = "0x4000419")]
609 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
610 private readonly int _Minor;
611
612 [global::Cpp2ILInjected.Token(Token = "0x400041A")]
613 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
614 private readonly int _Build;
615
616 [global::Cpp2ILInjected.Token(Token = "0x400041B")]
617 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
618 private readonly int _Revision;
619 }
620}
class f__AnonymousType0<< Count > j__TPar
override bool Equals(object obj)
Definition Version.cs:233
readonly int _Minor
Definition Version.cs:610
static bool TryParseComponent(global::System.ReadOnlySpan< char > component, string componentName, bool throwOnFailure, out int parsedComponent)
Definition Version.cs:481
Version(global::System.Version version)
Definition Version.cs:132
Version(string version)
Definition Version.cs:112
Version(int major, int minor, int build)
Definition Version.cs:65
Version(int major, int minor)
Definition Version.cs:87
unsafe Version(int major, int minor, int build, int revision)
Definition Version.cs:44
string ToString(int fieldCount)
Definition Version.cs:287
int CompareTo(object version)
Definition Version.cs:203
override string ToString()
Definition Version.cs:272
readonly int _Major
Definition Version.cs:606
readonly int _Build
Definition Version.cs:614
static global::System.Version Parse(string input)
Definition Version.cs:405
bool Equals(global::System.Version obj)
Definition Version.cs:253
bool TryFormat(global::System.Span< char > destination, out int charsWritten)
Definition Version.cs:296
override int GetHashCode()
Definition Version.cs:262
object Clone()
Definition Version.cs:143
int CompareTo(global::System.Version value)
Definition Version.cs:223
bool TryFormat(global::System.Span< char > destination, int fieldCount, out int charsWritten)
Definition Version.cs:329
static global::System.Version ParseVersion(global::System.ReadOnlySpan< char > input, bool throwOnFailure)
Definition Version.cs:447
readonly int _Revision
Definition Version.cs:618
global::System.Text.StringBuilder ToCachedStringBuilder(int fieldCount)
Definition Version.cs:388
bool TryFormat(global::System.Span< char > destination, out int charsWritten, global::System.ReadOnlySpan< char > format, global::System.IFormatProvider provider)