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
Span.cs
Go to the documentation of this file.
1using System;
4using System.IO;
8using System.Text;
11using Cpp2ILInjected;
13
14namespace System
15{
16 [global::System.Obsolete("Types with embedded references are not supported in this version of your compiler.", true)]
17 [global::System.Diagnostics.DebuggerDisplay("{ToString(),raw}")]
18 [global::System.Diagnostics.DebuggerTypeProxy(typeof(global::System.SpanDebugView<>))]
19 [global::System.Runtime.Versioning.NonVersionable]
20 [global::Cpp2ILInjected.Token(Token = "0x20000F9")]
21 public readonly ref struct Span<T>
22 {
23 [global::Cpp2ILInjected.Token(Token = "0x6000955")]
24 [global::Cpp2ILInjected.Address(RVA = "0x186B4E0", Offset = "0x186B4E0", Length = "0x58")]
25 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
28 [MethodImpl(256)]
29 public Span(T[] array)
30 {
31 throw null;
32 }
33
34 [global::Cpp2ILInjected.Token(Token = "0x6000956")]
35 [global::Cpp2ILInjected.Address(RVA = "0x186B538", Offset = "0x186B538", Length = "0x94")]
36 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
41 [MethodImpl(256)]
42 public Span(T[] array, int start, int length)
43 {
44 throw null;
45 }
46
47 [global::System.CLSCompliant(false)]
48 [global::Cpp2ILInjected.Token(Token = "0x6000957")]
49 [global::Cpp2ILInjected.Address(RVA = "0x186B5CC", Offset = "0x186B5CC", Length = "0x5C")]
50 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
54 [MethodImpl(256)]
55 public unsafe Span(void* pointer, int length)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x6000958")]
61 [global::Cpp2ILInjected.Address(RVA = "0x186B628", Offset = "0x186B628", Length = "0xC")]
62 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [MethodImpl(256)]
65 internal Span(ref T ptr, int length)
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x170000A3")]
71 public ref T this[int index]
72 {
73 [global::System.Runtime.CompilerServices.Intrinsic]
74 [global::System.Runtime.Versioning.NonVersionable]
75 [global::Cpp2ILInjected.Token(Token = "0x6000959")]
76 [global::Cpp2ILInjected.Address(RVA = "0x186B634", Offset = "0x186B634", Length = "0x38")]
77 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
78 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowIndexOutOfRangeException", ReturnType = typeof(void))]
81 [MethodImpl(256)]
82 get
83 {
84 throw null;
85 }
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x600095A")]
89 [global::Cpp2ILInjected.Address(RVA = "0x186B66C", Offset = "0x186B66C", Length = "0x18")]
90 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RandomNumberGenerator), Member = "FillSpan", MemberParameters = new object[] { typeof(global::System.Span<byte>) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x600095B")]
99 [global::Cpp2ILInjected.Address(RVA = "0x186B684", Offset = "0x186B684", Length = "0x14")]
100 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "ClearWithoutReferences", MemberParameters = new object[]
104 {
105 typeof(ref byte),
107 }, ReturnType = typeof(void))]
108 [MethodImpl(256)]
109 public void Clear()
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x600095C")]
115 [global::Cpp2ILInjected.Address(RVA = "0x186B698", Offset = "0x186B698", Length = "0x18")]
116 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.Unsafe), Member = "InitBlockUnaligned", MemberParameters = new object[]
119 {
120 typeof(ref byte),
121 typeof(byte),
122 typeof(uint)
123 }, ReturnType = typeof(void))]
124 public void Fill(T value)
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x600095D")]
130 [global::Cpp2ILInjected.Address(RVA = "0x186B6B0", Offset = "0x186B6B0", Length = "0xCC")]
131 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.Rfc2898DeriveBytes), Member = "Func", ReturnType = typeof(byte[]))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.MemoryStream), Member = "Read", MemberParameters = new object[] { typeof(global::System.Span<byte>) }, ReturnType = typeof(int))]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.File), Member = "ReadAllBytesUnknownLength", MemberParameters = new object[] { typeof(global::System.IO.FileStream) }, ReturnType = typeof(byte[]))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Stream.<<ReadAsync>g__FinishReadAsync|44_0>d", Member = "MoveNext", ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Stream), Member = "Read", MemberParameters = new object[] { typeof(global::System.Span<byte>) }, ReturnType = typeof(int))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.IO.Compression.DeflateStream", Member = "ReadCore", MemberParameters = new object[] { "System.Span`1<Byte>" }, ReturnType = typeof(int))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentException_DestinationTooShort", ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
142 public void CopyTo(global::System.Span<T> destination)
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x600095E")]
148 [global::Cpp2ILInjected.Address(RVA = "0x186B77C", Offset = "0x186B77C", Length = "0xB4")]
149 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
153 public bool TryCopyTo(global::System.Span<T> destination)
154 {
155 throw null;
156 }
157
158 [global::Cpp2ILInjected.Token(Token = "0x600095F")]
159 [global::Cpp2ILInjected.Address(RVA = "0x186B830", Offset = "0x186B830", Length = "0x38")]
160 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.Rfc2898DeriveBytes), Member = "Func", ReturnType = typeof(byte[]))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSA), Member = "TrySignData", MemberParameters = new object[]
163 {
164 typeof(global::System.ReadOnlySpan<byte>),
165 typeof(global::System.Span<byte>),
166 typeof(global::System.Security.Cryptography.HashAlgorithmName),
167 typeof(ref int)
168 }, ReturnType = typeof(bool))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSA), Member = "TrySignData", MemberParameters = new object[]
170 {
171 typeof(global::System.ReadOnlySpan<byte>),
172 typeof(global::System.Span<byte>),
173 typeof(global::System.Security.Cryptography.HashAlgorithmName),
174 typeof(global::System.Security.Cryptography.RSASignaturePadding),
175 typeof(ref int)
176 }, ReturnType = typeof(bool))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.UnmanagedMemoryStream), Member = "Write", MemberParameters = new object[]
178 {
179 typeof(byte[]),
180 typeof(int),
181 typeof(int)
182 }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CompareInfo), Member = "GetIgnoreCaseHash", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.IPAddress", Member = "GetHashCode", ReturnType = typeof(int))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
187 public static implicit operator global::System.ReadOnlySpan<T>(global::System.Span<T> span)
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x6000960")]
193 [global::Cpp2ILInjected.Address(RVA = "0x186B868", Offset = "0x186B868", Length = "0x18C")]
194 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
195 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Memory<>), Member = "ToString", ReturnType = typeof(string))]
197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
200 {
201 typeof(global::System.Type),
202 typeof(global::System.Type)
203 }, ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
205 {
206 typeof(char*),
207 typeof(int),
208 typeof(int)
209 }, ReturnType = typeof(string))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
211 {
212 typeof(string),
213 typeof(object),
214 typeof(object)
215 }, ReturnType = typeof(string))]
216 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
217 public unsafe override string ToString()
218 {
219 throw null;
220 }
221
222 [global::Cpp2ILInjected.Token(Token = "0x6000961")]
223 [global::Cpp2ILInjected.Address(RVA = "0x186B9F4", Offset = "0x186B9F4", Length = "0x5C")]
224 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
225 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
229 [MethodImpl(256)]
230 public global::System.Span<T> Slice(int start)
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x6000962")]
236 [global::Cpp2ILInjected.Address(RVA = "0x186BA50", Offset = "0x186BA50", Length = "0x68")]
237 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
239 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
242 [MethodImpl(256)]
243 public global::System.Span<T> Slice(int start, int length)
244 {
245 throw null;
246 }
247
248 [global::Cpp2ILInjected.Token(Token = "0x6000963")]
249 [global::Cpp2ILInjected.Address(RVA = "0x186BAB8", Offset = "0x186BAB8", Length = "0x130")]
250 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
254 [MethodImpl(256)]
255 public T[] ToArray()
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x170000A4")]
261 public int Length
262 {
263 [global::System.Runtime.Versioning.NonVersionable]
264 [global::Cpp2ILInjected.Token(Token = "0x6000964")]
265 [global::Cpp2ILInjected.Address(RVA = "0x186BBE8", Offset = "0x186BBE8", Length = "0x8")]
266 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
268 get
269 {
270 throw null;
271 }
272 }
273
274 [global::System.Obsolete("Equals() on Span will always throw an exception. Use == instead.")]
275 [global::Cpp2ILInjected.Token(Token = "0x6000965")]
276 [global::Cpp2ILInjected.Address(RVA = "0x186BBF0", Offset = "0x186BBF0", Length = "0x4C")]
277 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
281 public override bool Equals(object obj)
282 {
283 throw null;
284 }
285
286 [global::System.Obsolete("GetHashCode() on Span will always throw an exception.")]
287 [global::Cpp2ILInjected.Token(Token = "0x6000966")]
288 [global::Cpp2ILInjected.Address(RVA = "0x186BC3C", Offset = "0x186BC3C", Length = "0x4C")]
289 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
290 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
293 public override int GetHashCode()
294 {
295 throw null;
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x6000967")]
299 [global::Cpp2ILInjected.Address(RVA = "0x186BC88", Offset = "0x186BC88", Length = "0x68")]
300 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
301 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Convert), Member = "FromBase64CharPtr", MemberParameters = new object[]
302 {
303 typeof(char*),
304 typeof(int)
305 }, ReturnType = typeof(byte[]))]
306 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Guid), Member = "ToByteArray", ReturnType = typeof(byte[]))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.ASCIIEncoding), Member = "GetBytes", MemberParameters = new object[]
308 {
309 typeof(string),
310 typeof(int),
311 typeof(int),
312 typeof(byte[]),
313 typeof(int)
314 }, ReturnType = typeof(int))]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.ASCIIEncoding), Member = "GetBytes", MemberParameters = new object[]
316 {
317 typeof(char[]),
318 typeof(int),
319 typeof(int),
320 typeof(byte[]),
321 typeof(int)
322 }, ReturnType = typeof(int))]
323 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.DecoderNLS), Member = "GetCharCount", MemberParameters = new object[]
324 {
325 typeof(byte[]),
326 typeof(int),
327 typeof(int),
328 typeof(bool)
329 }, ReturnType = typeof(int))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.DecoderNLS), Member = "GetChars", MemberParameters = new object[]
331 {
332 typeof(byte[]),
333 typeof(int),
334 typeof(int),
335 typeof(char[]),
336 typeof(int),
337 typeof(bool)
338 }, ReturnType = typeof(int))]
339 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.DecoderNLS), Member = "Convert", MemberParameters = new object[]
340 {
341 typeof(byte[]),
342 typeof(int),
343 typeof(int),
344 typeof(char[]),
345 typeof(int),
346 typeof(int),
347 typeof(bool),
348 typeof(ref int),
349 typeof(ref int),
350 typeof(ref bool)
351 }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.EncoderNLS), Member = "GetBytes", MemberParameters = new object[]
353 {
354 typeof(char[]),
355 typeof(int),
356 typeof(int),
357 typeof(byte[]),
358 typeof(int),
359 typeof(bool)
360 }, ReturnType = typeof(int))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.EncoderNLS), Member = "Convert", MemberParameters = new object[]
362 {
363 typeof(char[]),
364 typeof(int),
365 typeof(int),
366 typeof(byte[]),
367 typeof(int),
368 typeof(int),
369 typeof(bool),
370 typeof(ref int),
371 typeof(ref int),
372 typeof(ref bool)
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.EncodingNLS), Member = "GetBytes", MemberParameters = new object[]
375 {
376 typeof(string),
377 typeof(int),
378 typeof(int),
379 typeof(byte[]),
380 typeof(int)
381 }, ReturnType = typeof(int))]
382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.EncodingNLS), Member = "GetBytes", MemberParameters = new object[]
383 {
384 typeof(char[]),
385 typeof(int),
386 typeof(int),
387 typeof(byte[]),
388 typeof(int)
389 }, ReturnType = typeof(int))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UTF32Encoding), Member = "GetBytes", MemberParameters = new object[]
391 {
392 typeof(string),
393 typeof(int),
394 typeof(int),
395 typeof(byte[]),
396 typeof(int)
397 }, ReturnType = typeof(int))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UTF32Encoding), Member = "GetBytes", MemberParameters = new object[]
399 {
400 typeof(char[]),
401 typeof(int),
402 typeof(int),
403 typeof(byte[]),
404 typeof(int)
405 }, ReturnType = typeof(int))]
406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UTF7Encoding), Member = "GetBytes", MemberParameters = new object[]
407 {
408 typeof(string),
409 typeof(int),
410 typeof(int),
411 typeof(byte[]),
412 typeof(int)
413 }, ReturnType = typeof(int))]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UTF7Encoding), Member = "GetBytes", MemberParameters = new object[]
415 {
416 typeof(char[]),
417 typeof(int),
418 typeof(int),
419 typeof(byte[]),
420 typeof(int)
421 }, ReturnType = typeof(int))]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UTF8Encoding), Member = "GetBytes", MemberParameters = new object[]
423 {
424 typeof(string),
425 typeof(int),
426 typeof(int),
427 typeof(byte[]),
428 typeof(int)
429 }, ReturnType = typeof(int))]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UTF8Encoding), Member = "GetBytes", MemberParameters = new object[]
431 {
432 typeof(char[]),
433 typeof(int),
434 typeof(int),
435 typeof(byte[]),
436 typeof(int)
437 }, ReturnType = typeof(int))]
438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UnicodeEncoding), Member = "GetBytes", MemberParameters = new object[]
439 {
440 typeof(string),
441 typeof(int),
442 typeof(int),
443 typeof(byte[]),
444 typeof(int)
445 }, ReturnType = typeof(int))]
446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Text.UnicodeEncoding), Member = "GetBytes", MemberParameters = new object[]
447 {
448 typeof(char[]),
449 typeof(int),
450 typeof(int),
451 typeof(byte[]),
452 typeof(int)
453 }, ReturnType = typeof(int))]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.Rfc2898DeriveBytes), Member = "Func", ReturnType = typeof(byte[]))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Security.Cryptography.CryptoStream.<ReadAsyncCore>d__42", Member = "MoveNext", ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.HashAlgorithm), Member = "HashCore", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<byte>) }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSA), Member = "TryHashData", MemberParameters = new object[]
458 {
459 typeof(global::System.ReadOnlySpan<byte>),
460 typeof(global::System.Span<byte>),
461 typeof(global::System.Security.Cryptography.HashAlgorithmName),
462 typeof(ref int)
463 }, ReturnType = typeof(bool))]
464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSA), Member = "VerifyData", MemberParameters = new object[]
465 {
466 typeof(global::System.ReadOnlySpan<byte>),
467 typeof(global::System.ReadOnlySpan<byte>),
468 typeof(global::System.Security.Cryptography.HashAlgorithmName)
469 }, ReturnType = typeof(bool))]
470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSA), Member = "TryHashData", MemberParameters = new object[]
471 {
472 typeof(global::System.ReadOnlySpan<byte>),
473 typeof(global::System.Span<byte>),
474 typeof(global::System.Security.Cryptography.HashAlgorithmName),
475 typeof(ref int)
476 }, ReturnType = typeof(bool))]
477 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSA), Member = "VerifyData", MemberParameters = new object[]
478 {
479 typeof(global::System.ReadOnlySpan<byte>),
480 typeof(global::System.ReadOnlySpan<byte>),
481 typeof(global::System.Security.Cryptography.HashAlgorithmName),
482 typeof(global::System.Security.Cryptography.RSASignaturePadding)
483 }, ReturnType = typeof(bool))]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.PinnedBufferMemoryStream), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.File), Member = "ReadAllBytesUnknownLength", MemberParameters = new object[] { typeof(global::System.IO.FileStream) }, ReturnType = typeof(byte[]))]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Stream), Member = "WriteAsync", MemberParameters = new object[]
487 {
488 typeof(global::System.ReadOnlyMemory<byte>),
489 typeof(global::System.Threading.CancellationToken)
490 }, ReturnType = typeof(global::System.Threading.Tasks.ValueTask))]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Stream), Member = "Write", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<byte>) }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.IPAddress", Member = "GetAddressBytes", ReturnType = "System.Byte[]")]
493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.Sockets.Socket", Member = "SendAsyncApm", MemberParameters = new object[] { "System.ReadOnlyMemory`1<Byte>", "System.Net.Sockets.SocketFlags" }, ReturnType = "System.Threading.Tasks.Task`1<Int32>")]
494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Numerics.BigInteger", Member = "TryGetBytes", MemberParameters = new object[]
495 {
496 "System.Numerics.BigInteger.GetBytesMode",
497 "System.Span`1<Byte>",
498 typeof(bool),
499 typeof(bool),
500 typeof(ref int)
501 }, ReturnType = "System.Byte[]")]
502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Numerics.BigNumber", Member = "FormatBigIntegerToHex", MemberParameters = new object[]
503 {
504 typeof(bool),
505 "System.Numerics.BigInteger",
506 typeof(char),
507 typeof(int),
508 typeof(global::System.Globalization.NumberFormatInfo),
509 "System.Span`1<Char>",
510 typeof(ref int),
511 typeof(ref bool)
512 }, ReturnType = typeof(string))]
513 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 36)]
514 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
515 public unsafe static implicit operator global::System.Span<T>(T[] array)
516 {
517 throw null;
518 }
519
520 [global::Cpp2ILInjected.Token(Token = "0x40003A0")]
521 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
522 internal readonly global::System.ByReference<T> _pointer;
523
524 [global::Cpp2ILInjected.Token(Token = "0x40003A1")]
525 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
526 private readonly int _length;
527 }
528}
class f__AnonymousType0<< Count > j__TPar
void Fill(T value)
Definition Span.cs:124
Span(ref T ptr, int length)
Definition Span.cs:65
void CopyTo(global::System.Span< T > destination)
Definition Span.cs:142
unsafe override string ToString()
Definition Span.cs:217
readonly int _length
Definition Span.cs:526
override bool Equals(object obj)
Definition Span.cs:281
global::System.Span< T > Slice(int start)
Definition Span.cs:230
override int GetHashCode()
Definition Span.cs:293
ref T GetPinnableReference()
Definition Span.cs:93
bool TryCopyTo(global::System.Span< T > destination)
Definition Span.cs:153
readonly global::System.ByReference< T > _pointer
Definition Span.cs:522
unsafe Span(void *pointer, int length)
Definition Span.cs:55
Span(T[] array)
Definition Span.cs:29
global::System.Span< T > Slice(int start, int length)
Definition Span.cs:243
T[] ToArray()
Definition Span.cs:255
int Length
Definition Span.cs:262
void Clear()
Definition Span.cs:109
Span(T[] array, int start, int length)
Definition Span.cs:42