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
ValueStringBuilder.cs
Go to the documentation of this file.
1using System;
7
8namespace System.Text
9{
10 [global::System.Obsolete("Types with embedded references are not supported in this version of your compiler.", true)]
11 [global::Cpp2ILInjected.Token(Token = "0x2000287")]
12 internal ref struct ValueStringBuilder
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x600161E")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1AE2CE0", Offset = "0x1AE2CE0", Length = "0x10")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatDecimal", MemberParameters = new object[]
17 {
18 typeof(decimal),
19 typeof(global::System.ReadOnlySpan<char>),
20 typeof(global::System.Globalization.NumberFormatInfo)
21 }, ReturnType = typeof(string))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatDecimal", MemberParameters = new object[]
23 {
24 typeof(decimal),
25 typeof(global::System.ReadOnlySpan<char>),
26 typeof(global::System.Globalization.NumberFormatInfo),
27 typeof(global::System.Span<char>),
28 typeof(ref int)
29 }, ReturnType = typeof(bool))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatDouble", MemberParameters = new object[]
31 {
32 typeof(double),
33 typeof(string),
34 typeof(global::System.Globalization.NumberFormatInfo)
35 }, ReturnType = typeof(string))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatDouble", MemberParameters = new object[]
37 {
38 typeof(double),
39 typeof(global::System.ReadOnlySpan<char>),
40 typeof(global::System.Globalization.NumberFormatInfo),
41 typeof(global::System.Span<char>),
42 typeof(ref int)
43 }, ReturnType = typeof(bool))]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatSingle", MemberParameters = new object[]
45 {
46 typeof(float),
47 typeof(string),
48 typeof(global::System.Globalization.NumberFormatInfo)
49 }, ReturnType = typeof(string))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatSingle", MemberParameters = new object[]
51 {
52 typeof(float),
53 typeof(global::System.ReadOnlySpan<char>),
54 typeof(global::System.Globalization.NumberFormatInfo),
55 typeof(global::System.Span<char>),
56 typeof(ref int)
57 }, ReturnType = typeof(bool))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatInt32", MemberParameters = new object[]
59 {
60 typeof(int),
61 typeof(global::System.ReadOnlySpan<char>),
62 typeof(global::System.IFormatProvider)
63 }, ReturnType = typeof(string))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatInt32", MemberParameters = new object[]
65 {
66 typeof(int),
67 typeof(global::System.ReadOnlySpan<char>),
68 typeof(global::System.IFormatProvider),
69 typeof(global::System.Span<char>),
70 typeof(ref int)
71 }, ReturnType = typeof(bool))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatUInt32", MemberParameters = new object[]
73 {
74 typeof(uint),
75 typeof(global::System.ReadOnlySpan<char>),
76 typeof(global::System.IFormatProvider)
77 }, ReturnType = typeof(string))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatUInt32", MemberParameters = new object[]
79 {
80 typeof(uint),
81 typeof(global::System.ReadOnlySpan<char>),
82 typeof(global::System.IFormatProvider),
83 typeof(global::System.Span<char>),
84 typeof(ref int)
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatInt64", MemberParameters = new object[]
87 {
88 typeof(long),
89 typeof(global::System.ReadOnlySpan<char>),
90 typeof(global::System.IFormatProvider)
91 }, ReturnType = typeof(string))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatInt64", MemberParameters = new object[]
93 {
94 typeof(long),
95 typeof(global::System.ReadOnlySpan<char>),
96 typeof(global::System.IFormatProvider),
97 typeof(global::System.Span<char>),
98 typeof(ref int)
99 }, ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatUInt64", MemberParameters = new object[]
101 {
102 typeof(ulong),
103 typeof(global::System.ReadOnlySpan<char>),
104 typeof(global::System.IFormatProvider)
105 }, ReturnType = typeof(string))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatUInt64", MemberParameters = new object[]
107 {
108 typeof(ulong),
109 typeof(global::System.ReadOnlySpan<char>),
110 typeof(global::System.IFormatProvider),
111 typeof(global::System.Span<char>),
112 typeof(ref int)
113 }, ReturnType = typeof(bool))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemName), Member = "TranslateWin32Expression", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x17000233")]
122 public int Length
123 {
124 [global::Cpp2ILInjected.Token(Token = "0x600161F")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1AE2CF0", Offset = "0x1AE2CF0", Length = "0x8")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 get
128 {
129 throw null;
130 }
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x17000234")]
134 public ref char this[int index]
135 {
136 [global::Cpp2ILInjected.Token(Token = "0x6001620")]
137 [global::Cpp2ILInjected.Address(RVA = "0x1AE2CF8", Offset = "0x1AE2CF8", Length = "0xC")]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemName), Member = "TranslateWin32Expression", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 get
141 {
142 throw null;
143 }
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x6001621")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1AE2D04", Offset = "0x1AE2D04", Length = "0x190")]
148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatDecimal", MemberParameters = new object[]
150 {
151 typeof(decimal),
152 typeof(global::System.ReadOnlySpan<char>),
153 typeof(global::System.Globalization.NumberFormatInfo)
154 }, ReturnType = typeof(string))]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatDouble", MemberParameters = new object[]
156 {
157 typeof(double),
158 typeof(string),
159 typeof(global::System.Globalization.NumberFormatInfo)
160 }, ReturnType = typeof(string))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatSingle", MemberParameters = new object[]
162 {
163 typeof(float),
164 typeof(string),
165 typeof(global::System.Globalization.NumberFormatInfo)
166 }, ReturnType = typeof(string))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatInt32", MemberParameters = new object[]
168 {
169 typeof(int),
170 typeof(global::System.ReadOnlySpan<char>),
171 typeof(global::System.IFormatProvider)
172 }, ReturnType = typeof(string))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatUInt32", MemberParameters = new object[]
174 {
175 typeof(uint),
176 typeof(global::System.ReadOnlySpan<char>),
177 typeof(global::System.IFormatProvider)
178 }, ReturnType = typeof(string))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatInt64", MemberParameters = new object[]
180 {
181 typeof(long),
182 typeof(global::System.ReadOnlySpan<char>),
183 typeof(global::System.IFormatProvider)
184 }, ReturnType = typeof(string))]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatUInt64", MemberParameters = new object[]
186 {
187 typeof(ulong),
188 typeof(global::System.ReadOnlySpan<char>),
189 typeof(global::System.IFormatProvider)
190 }, ReturnType = typeof(string))]
191 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemName), Member = "TranslateWin32Expression", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
192 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<char>), Member = "op_Implicit", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = "System.ReadOnlySpan`1<T>")]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(string))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
197 public override string ToString()
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x6001622")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1AE2E94", Offset = "0x1AE2E94", Length = "0x280")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatDecimal", MemberParameters = new object[]
206 {
207 typeof(decimal),
208 typeof(global::System.ReadOnlySpan<char>),
209 typeof(global::System.Globalization.NumberFormatInfo),
210 typeof(global::System.Span<char>),
211 typeof(ref int)
212 }, ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatDouble", MemberParameters = new object[]
214 {
215 typeof(double),
216 typeof(global::System.ReadOnlySpan<char>),
217 typeof(global::System.Globalization.NumberFormatInfo),
218 typeof(global::System.Span<char>),
219 typeof(ref int)
220 }, ReturnType = typeof(bool))]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatSingle", MemberParameters = new object[]
222 {
223 typeof(float),
224 typeof(global::System.ReadOnlySpan<char>),
225 typeof(global::System.Globalization.NumberFormatInfo),
226 typeof(global::System.Span<char>),
227 typeof(ref int)
228 }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatInt32", MemberParameters = new object[]
230 {
231 typeof(int),
232 typeof(global::System.ReadOnlySpan<char>),
233 typeof(global::System.IFormatProvider),
234 typeof(global::System.Span<char>),
235 typeof(ref int)
236 }, ReturnType = typeof(bool))]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatUInt32", MemberParameters = new object[]
238 {
239 typeof(uint),
240 typeof(global::System.ReadOnlySpan<char>),
241 typeof(global::System.IFormatProvider),
242 typeof(global::System.Span<char>),
243 typeof(ref int)
244 }, ReturnType = typeof(bool))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatInt64", MemberParameters = new object[]
246 {
247 typeof(long),
248 typeof(global::System.ReadOnlySpan<char>),
249 typeof(global::System.IFormatProvider),
250 typeof(global::System.Span<char>),
251 typeof(ref int)
252 }, ReturnType = typeof(bool))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryFormatUInt64", MemberParameters = new object[]
254 {
255 typeof(ulong),
256 typeof(global::System.ReadOnlySpan<char>),
257 typeof(global::System.IFormatProvider),
258 typeof(global::System.Span<char>),
259 typeof(ref int)
260 }, ReturnType = typeof(bool))]
261 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<char>), Member = "TryCopyTo", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(bool))]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
265 public bool TryCopyTo(global::System.Span<char> destination, out int charsWritten)
266 {
267 throw null;
268 }
269
270 [global::Cpp2ILInjected.Token(Token = "0x6001623")]
271 [global::Cpp2ILInjected.Address(RVA = "0x1AE3114", Offset = "0x1AE3114", Length = "0x70")]
272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
274 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
275 [MethodImpl(256)]
276 public void Append(char c)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x6001624")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1AE31F8", Offset = "0x1AE31F8", Length = "0x98")]
283 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
287 [MethodImpl(256)]
288 public void Append(string s)
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x6001625")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1AE3290", Offset = "0x1AE3290", Length = "0x128")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "NumberToString", MemberParameters = new object[]
297 {
299 typeof(ref global::System.Number.NumberBuffer),
300 typeof(char),
301 typeof(int),
302 typeof(global::System.Globalization.NumberFormatInfo),
303 typeof(bool)
304 }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "NumberToStringFormat", MemberParameters = new object[]
306 {
308 typeof(ref global::System.Number.NumberBuffer),
309 typeof(global::System.ReadOnlySpan<char>),
310 typeof(global::System.Globalization.NumberFormatInfo)
311 }, ReturnType = typeof(void))]
312 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatCurrency", MemberParameters = new object[]
313 {
315 typeof(ref global::System.Number.NumberBuffer),
316 typeof(int),
317 typeof(int),
318 typeof(global::System.Globalization.NumberFormatInfo)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatFixed", MemberParameters = new object[]
321 {
323 typeof(ref global::System.Number.NumberBuffer),
324 typeof(int),
325 typeof(int),
326 typeof(global::System.Globalization.NumberFormatInfo),
327 typeof(int[]),
328 typeof(string),
329 typeof(string)
330 }, ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatNumber", MemberParameters = new object[]
332 {
334 typeof(ref global::System.Number.NumberBuffer),
335 typeof(int),
336 typeof(int),
337 typeof(global::System.Globalization.NumberFormatInfo)
338 }, ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatScientific", MemberParameters = new object[]
340 {
342 typeof(ref global::System.Number.NumberBuffer),
343 typeof(int),
344 typeof(int),
345 typeof(global::System.Globalization.NumberFormatInfo),
346 typeof(char)
347 }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatExponent", MemberParameters = new object[]
349 {
351 typeof(global::System.Globalization.NumberFormatInfo),
352 typeof(int),
353 typeof(char),
354 typeof(int),
355 typeof(bool)
356 }, ReturnType = typeof(void))]
357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatGeneral", MemberParameters = new object[]
358 {
360 typeof(ref global::System.Number.NumberBuffer),
361 typeof(int),
362 typeof(int),
363 typeof(global::System.Globalization.NumberFormatInfo),
364 typeof(char),
365 typeof(bool)
366 }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatPercent", MemberParameters = new object[]
368 {
370 typeof(ref global::System.Number.NumberBuffer),
371 typeof(int),
372 typeof(int),
373 typeof(global::System.Globalization.NumberFormatInfo)
374 }, ReturnType = typeof(void))]
375 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueStringBuilder), Member = "Grow", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<char>), Member = "CopyTo", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
381 private void AppendSlow(string s)
382 {
383 throw null;
384 }
385
386 [global::Cpp2ILInjected.Token(Token = "0x6001626")]
387 [global::Cpp2ILInjected.Address(RVA = "0x1AE3608", Offset = "0x1AE3608", Length = "0xDC")]
388 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatFixed", MemberParameters = new object[]
390 {
392 typeof(ref global::System.Number.NumberBuffer),
393 typeof(int),
394 typeof(int),
395 typeof(global::System.Globalization.NumberFormatInfo),
396 typeof(int[]),
397 typeof(string),
398 typeof(string)
399 }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueStringBuilder), Member = "Grow", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
403 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
404 public void Append(char c, int count)
405 {
406 throw null;
407 }
408
409 [global::Cpp2ILInjected.Token(Token = "0x6001627")]
410 [global::Cpp2ILInjected.Address(RVA = "0x1AE36E4", Offset = "0x1AE36E4", Length = "0xE0")]
411 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatExponent", MemberParameters = new object[]
413 {
415 typeof(global::System.Globalization.NumberFormatInfo),
416 typeof(int),
417 typeof(char),
418 typeof(int),
419 typeof(bool)
420 }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueStringBuilder), Member = "Grow", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
425 public unsafe void Append(char* value, int length)
426 {
427 throw null;
428 }
429
430 [global::Cpp2ILInjected.Token(Token = "0x6001628")]
431 [global::Cpp2ILInjected.Address(RVA = "0x1AE37C4", Offset = "0x1AE37C4", Length = "0xC0")]
432 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
433 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueStringBuilder), Member = "Grow", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
437 [MethodImpl(256)]
438 public global::System.Span<char> AppendSpan(int length)
439 {
440 throw null;
441 }
442
443 [global::Cpp2ILInjected.Token(Token = "0x6001629")]
444 [global::Cpp2ILInjected.Address(RVA = "0x1AE3184", Offset = "0x1AE3184", Length = "0x74")]
445 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "NumberToStringFormat", MemberParameters = new object[]
447 {
449 typeof(ref global::System.Number.NumberBuffer),
450 typeof(global::System.ReadOnlySpan<char>),
451 typeof(global::System.Globalization.NumberFormatInfo)
452 }, ReturnType = typeof(void))]
453 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatCurrency", MemberParameters = new object[]
454 {
456 typeof(ref global::System.Number.NumberBuffer),
457 typeof(int),
458 typeof(int),
459 typeof(global::System.Globalization.NumberFormatInfo)
460 }, ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatFixed", MemberParameters = new object[]
462 {
464 typeof(ref global::System.Number.NumberBuffer),
465 typeof(int),
466 typeof(int),
467 typeof(global::System.Globalization.NumberFormatInfo),
468 typeof(int[]),
469 typeof(string),
470 typeof(string)
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatNumber", MemberParameters = new object[]
473 {
475 typeof(ref global::System.Number.NumberBuffer),
476 typeof(int),
477 typeof(int),
478 typeof(global::System.Globalization.NumberFormatInfo)
479 }, ReturnType = typeof(void))]
480 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatScientific", MemberParameters = new object[]
481 {
483 typeof(ref global::System.Number.NumberBuffer),
484 typeof(int),
485 typeof(int),
486 typeof(global::System.Globalization.NumberFormatInfo),
487 typeof(char)
488 }, ReturnType = typeof(void))]
489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatExponent", MemberParameters = new object[]
490 {
492 typeof(global::System.Globalization.NumberFormatInfo),
493 typeof(int),
494 typeof(char),
495 typeof(int),
496 typeof(bool)
497 }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatGeneral", MemberParameters = new object[]
499 {
501 typeof(ref global::System.Number.NumberBuffer),
502 typeof(int),
503 typeof(int),
504 typeof(global::System.Globalization.NumberFormatInfo),
505 typeof(char),
506 typeof(bool)
507 }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatPercent", MemberParameters = new object[]
509 {
511 typeof(ref global::System.Number.NumberBuffer),
512 typeof(int),
513 typeof(int),
514 typeof(global::System.Globalization.NumberFormatInfo)
515 }, ReturnType = typeof(void))]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemName), Member = "TranslateWin32Expression", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
517 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 23)]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ValueStringBuilder), Member = "Grow", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
520 [MethodImpl(8)]
521 private void GrowAndAppend(char c)
522 {
523 throw null;
524 }
525
526 [global::Cpp2ILInjected.Token(Token = "0x600162A")]
527 [global::Cpp2ILInjected.Address(RVA = "0x1AE33B8", Offset = "0x1AE33B8", Length = "0x250")]
528 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "FormatFixed", MemberParameters = new object[]
530 {
532 typeof(ref global::System.Number.NumberBuffer),
533 typeof(int),
534 typeof(int),
535 typeof(global::System.Globalization.NumberFormatInfo),
536 typeof(int[]),
537 typeof(string),
538 typeof(string)
539 }, ReturnType = typeof(void))]
540 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueStringBuilder), Member = "AppendSlow", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
541 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueStringBuilder), Member = "Append", MemberParameters = new object[]
542 {
543 typeof(char),
544 typeof(int)
545 }, ReturnType = typeof(void))]
546 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueStringBuilder), Member = "Append", MemberParameters = new object[]
547 {
548 typeof(char*),
549 typeof(int)
550 }, ReturnType = typeof(void))]
551 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueStringBuilder), Member = "AppendSpan", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Span<char>))]
552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ValueStringBuilder), Member = "GrowAndAppend", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(void))]
553 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Math), Member = "Max", MemberParameters = new object[]
555 {
556 typeof(int),
557 typeof(int)
558 }, ReturnType = typeof(int))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<char>), Member = "op_Implicit", MemberParameters = new object[] { typeof(char[]) }, ReturnType = "System.Span`1<T>")]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Span<char>), Member = "CopyTo", MemberParameters = new object[] { typeof(global::System.Span<char>) }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
562 [MethodImpl(8)]
564 {
565 throw null;
566 }
567
568 [global::Cpp2ILInjected.Token(Token = "0x600162B")]
569 [global::Cpp2ILInjected.Address(RVA = "0x1AE3884", Offset = "0x1AE3884", Length = "0xF0")]
570 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
571 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
572 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
573 [MethodImpl(256)]
574 public void Dispose()
575 {
576 throw null;
577 }
578
579 [global::Cpp2ILInjected.Token(Token = "0x4000B58")]
580 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
581 private char[] _arrayToReturnToPool;
582
583 [global::Cpp2ILInjected.Token(Token = "0x4000B59")]
584 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
585 private global::System.Span<char> _chars;
586
587 [global::Cpp2ILInjected.Token(Token = "0x4000B5A")]
588 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
589 private int _pos;
590 }
591}
class f__AnonymousType0<< Count > j__TPar
global::System.Span< char > AppendSpan(int length)
unsafe void Grow(int requiredAdditionalCapacity)
ValueStringBuilder(global::System.Span< char > initialBuffer)
bool TryCopyTo(global::System.Span< char > destination, out int charsWritten)
unsafe void Append(char *value, int length)
global::System.Span< char > _chars