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
MemoryExtensions.cs
Go to the documentation of this file.
1using System;
8
9namespace System
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20000DA")]
12 public static class MemoryExtensions
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6000823")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1C36918", Offset = "0x1C36918", Length = "0x134")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "SequenceEqual", MemberParameters = new object[]
19 {
20 typeof(ref byte),
21 typeof(ref byte),
23 }, ReturnType = typeof(bool))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
25 [MethodImpl(256)]
26 internal static bool EqualsOrdinal(this global::System.ReadOnlySpan<char> span, global::System.ReadOnlySpan<char> value)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6000824")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1C36A4C", Offset = "0x1C36A4C", Length = "0xAC")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CompareInfo), Member = "CompareOrdinalIgnoreCase", MemberParameters = new object[]
36 {
37 typeof(global::System.ReadOnlySpan<char>),
38 typeof(global::System.ReadOnlySpan<char>)
39 }, ReturnType = typeof(int))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
41 [MethodImpl(256)]
42 internal static bool EqualsOrdinalIgnoreCase(this global::System.ReadOnlySpan<char> span, global::System.ReadOnlySpan<char> value)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6000825")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1C36AF8", Offset = "0x1C36AF8", Length = "0x78")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "MakeSeparatorList", MemberParameters = new object[]
51 {
52 typeof(global::System.ReadOnlySpan<char>),
53 typeof(ref global::System.Collections.Generic.ValueListBuilder<int>)
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.IPAddressParser", Member = "Parse", MemberParameters = new object[]
56 {
57 "System.ReadOnlySpan`1<Char>",
58 typeof(bool)
59 }, ReturnType = "System.Net.IPAddress")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
62 internal static bool Contains(this global::System.ReadOnlySpan<char> source, char value)
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6000826")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1C36B70", Offset = "0x1C36B70", Length = "0x14C")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CompareInfo), Member = "GetIgnoreCaseHash", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.TextInfo), Member = "ToUpperAsciiInvariant", MemberParameters = new object[]
74 {
75 typeof(global::System.ReadOnlySpan<char>),
76 typeof(global::System.Span<char>)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.TextInfo), Member = "ChangeCase", MemberParameters = new object[]
79 {
80 typeof(global::System.ReadOnlySpan<char>),
81 typeof(global::System.Span<char>),
82 typeof(bool)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
85 public static int ToUpperInvariant(this global::System.ReadOnlySpan<char> source, global::System.Span<char> destination)
86 {
87 throw null;
88 }
89
90 [global::Cpp2ILInjected.Token(Token = "0x6000827")]
91 [global::Cpp2ILInjected.Address(RVA = "0x1C36CBC", Offset = "0x1C36CBC", Length = "0x320")]
92 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.IO.Enumeration.FileSystemName), Member = "MatchPattern", MemberParameters = new object[]
95 {
96 typeof(global::System.ReadOnlySpan<char>),
97 typeof(global::System.ReadOnlySpan<char>),
98 typeof(bool),
99 typeof(bool)
100 }, ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CheckStringComparison", MemberParameters = new object[] { typeof(global::System.StringComparison) }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "SequenceEqual", MemberParameters = new object[]
105 {
106 typeof(ref byte),
107 typeof(ref byte),
109 }, ReturnType = typeof(bool))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "EndsWithCultureHelper", MemberParameters = new object[]
111 {
112 typeof(global::System.ReadOnlySpan<char>),
113 typeof(global::System.ReadOnlySpan<char>),
114 typeof(global::System.Globalization.CompareInfo)
115 }, ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "EndsWithCultureIgnoreCaseHelper", MemberParameters = new object[]
117 {
118 typeof(global::System.ReadOnlySpan<char>),
119 typeof(global::System.ReadOnlySpan<char>),
120 typeof(global::System.Globalization.CompareInfo)
121 }, ReturnType = typeof(bool))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "EndsWithOrdinalIgnoreCaseHelper", MemberParameters = new object[]
123 {
124 typeof(global::System.ReadOnlySpan<char>),
125 typeof(global::System.ReadOnlySpan<char>)
126 }, ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
128 {
129 typeof(string),
130 typeof(string)
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
133 public static bool EndsWith(this global::System.ReadOnlySpan<char> span, global::System.ReadOnlySpan<char> value, global::System.StringComparison comparisonType)
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x6000828")]
139 [global::Cpp2ILInjected.Address(RVA = "0x15906C0", Offset = "0x15906C0", Length = "0x7C")]
140 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
141 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
145 [MethodImpl(256)]
146 public static global::System.Span<T> AsSpan<T>(this T[] array, int start)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x6000829")]
152 [global::Cpp2ILInjected.Address(RVA = "0x1C36FDC", Offset = "0x1C36FDC", Length = "0x58")]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
155 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
156 [MethodImpl(256)]
157 public static global::System.ReadOnlySpan<char> AsSpan(this string text)
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x600082A")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1C37034", Offset = "0x1C37034", Length = "0x8C")]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
168 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
169 [MethodImpl(256)]
170 public static global::System.ReadOnlySpan<char> AsSpan(this string text, int start)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x600082B")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1C370C0", Offset = "0x1C370C0", Length = "0xA0")]
177 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", MemberParameters = new object[] { typeof(global::System.ExceptionArgument) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
182 [MethodImpl(256)]
183 public static global::System.ReadOnlySpan<char> AsSpan(this string text, int start, int length)
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x600082C")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1C2E8B0", Offset = "0x1C2E8B0", Length = "0x10")]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(double), Member = "TryParse", MemberParameters = new object[]
191 {
192 typeof(global::System.ReadOnlySpan<char>),
193 typeof(global::System.Globalization.NumberStyles),
194 typeof(global::System.Globalization.NumberFormatInfo),
195 typeof(ref double)
196 }, ReturnType = typeof(bool))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(float), Member = "TryParse", MemberParameters = new object[]
198 {
199 typeof(global::System.ReadOnlySpan<char>),
200 typeof(global::System.Globalization.NumberStyles),
201 typeof(global::System.Globalization.NumberFormatInfo),
202 typeof(ref float)
203 }, ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.TimeSpanParse), Member = "TryParseTimeSpan", MemberParameters = new object[]
205 {
206 typeof(global::System.ReadOnlySpan<char>),
207 "System.Globalization.TimeSpanParse.TimeSpanStandardStyles",
208 typeof(global::System.IFormatProvider),
209 typeof(ref global::System.Globalization.TimeSpanParse.TimeSpanResult)
210 }, ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MemoryExtensions), Member = "TrimStart", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MemoryExtensions), Member = "TrimEnd", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
214 public static global::System.ReadOnlySpan<char> Trim(this global::System.ReadOnlySpan<char> span)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x600082D")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1C37160", Offset = "0x1C37160", Length = "0xF4")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Guid), Member = "TryParseGuid", MemberParameters = new object[]
223 {
224 typeof(global::System.ReadOnlySpan<char>),
225 "System.Guid.GuidStyles",
226 typeof(ref global::System.Guid.GuidResult)
227 }, ReturnType = typeof(bool))]
228 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "Trim", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "ParseDouble", MemberParameters = new object[]
230 {
231 typeof(global::System.ReadOnlySpan<char>),
232 typeof(global::System.Globalization.NumberStyles),
233 typeof(global::System.Globalization.NumberFormatInfo)
234 }, ReturnType = typeof(double))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "ParseSingle", MemberParameters = new object[]
236 {
237 typeof(global::System.ReadOnlySpan<char>),
238 typeof(global::System.Globalization.NumberStyles),
239 typeof(global::System.Globalization.NumberFormatInfo)
240 }, ReturnType = typeof(float))]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsWhiteSpace", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
245 public static global::System.ReadOnlySpan<char> TrimStart(this global::System.ReadOnlySpan<char> span)
246 {
247 throw null;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x600082E")]
251 [global::Cpp2ILInjected.Address(RVA = "0x1C37254", Offset = "0x1C37254", Length = "0xE8")]
252 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Guid), Member = "TryParseGuid", MemberParameters = new object[]
254 {
255 typeof(global::System.ReadOnlySpan<char>),
256 "System.Guid.GuidStyles",
257 typeof(ref global::System.Guid.GuidResult)
258 }, ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "Trim", MemberParameters = new object[] { typeof(global::System.ReadOnlySpan<char>) }, ReturnType = typeof(global::System.ReadOnlySpan<char>))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "ParseDouble", MemberParameters = new object[]
261 {
262 typeof(global::System.ReadOnlySpan<char>),
263 typeof(global::System.Globalization.NumberStyles),
264 typeof(global::System.Globalization.NumberFormatInfo)
265 }, ReturnType = typeof(double))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "ParseSingle", MemberParameters = new object[]
267 {
268 typeof(global::System.ReadOnlySpan<char>),
269 typeof(global::System.Globalization.NumberStyles),
270 typeof(global::System.Globalization.NumberFormatInfo)
271 }, ReturnType = typeof(float))]
272 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "IsWhiteSpace", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
276 public static global::System.ReadOnlySpan<char> TrimEnd(this global::System.ReadOnlySpan<char> span)
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x600082F")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1590BCC", Offset = "0x1590BCC", Length = "0x1A4")]
283 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
284 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
288 {
289 typeof(global::System.Type),
290 typeof(global::System.Type)
291 }, ReturnType = typeof(bool))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "IndexOf", MemberParameters = new object[]
293 {
294 typeof(ref byte),
295 typeof(byte),
296 typeof(int)
297 }, ReturnType = typeof(int))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "IndexOf", MemberParameters = new object[]
299 {
300 typeof(ref char),
301 typeof(char),
302 typeof(int)
303 }, ReturnType = typeof(int))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
305 [MethodImpl(256)]
306 public static int IndexOf<T>(this global::System.ReadOnlySpan<T> span, T value) where T : global::System.IEquatable<T>
307 {
308 throw null;
309 }
310
311 [global::Cpp2ILInjected.Token(Token = "0x6000830")]
312 [global::Cpp2ILInjected.Address(RVA = "0x15910B8", Offset = "0x15910B8", Length = "0x154")]
313 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
314 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
315 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
318 {
319 typeof(global::System.Type),
320 typeof(global::System.Type)
321 }, ReturnType = typeof(bool))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "IndexOfAny", MemberParameters = new object[]
323 {
324 typeof(ref byte),
325 typeof(int),
326 typeof(ref byte),
327 typeof(int)
328 }, ReturnType = typeof(int))]
329 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
330 [MethodImpl(256)]
331 public static int IndexOfAny<T>(this global::System.ReadOnlySpan<T> span, global::System.ReadOnlySpan<T> values) where T : global::System.IEquatable<T>
332 {
333 throw null;
334 }
335
336 [global::Cpp2ILInjected.Token(Token = "0x6000831")]
337 [global::Cpp2ILInjected.Address(RVA = "0x1591B38", Offset = "0x1591B38", Length = "0x10C")]
338 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
339 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
340 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
341 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "SequenceEqual", MemberParameters = new object[]
343 {
344 typeof(ref byte),
345 typeof(ref byte),
347 }, ReturnType = typeof(bool))]
348 [MethodImpl(256)]
349 public static bool SequenceEqual<T>(this global::System.ReadOnlySpan<T> span, global::System.ReadOnlySpan<T> other) where T : global::System.IEquatable<T>
350 {
351 throw null;
352 }
353
354 [global::Cpp2ILInjected.Token(Token = "0x6000832")]
355 [global::Cpp2ILInjected.Address(RVA = "0x1591CD4", Offset = "0x1591CD4", Length = "0x10C")]
356 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
357 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "SequenceEqual", MemberParameters = new object[]
361 {
362 typeof(ref byte),
363 typeof(ref byte),
365 }, ReturnType = typeof(bool))]
366 [MethodImpl(256)]
367 public static bool StartsWith<T>(this global::System.ReadOnlySpan<T> span, global::System.ReadOnlySpan<T> value) where T : global::System.IEquatable<T>
368 {
369 throw null;
370 }
371
372 [global::Cpp2ILInjected.Token(Token = "0x6000833")]
373 [global::Cpp2ILInjected.Address(RVA = "0x1590A14", Offset = "0x1590A14", Length = "0x120")]
374 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
375 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
376 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
377 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "SequenceEqual", MemberParameters = new object[]
379 {
380 typeof(ref byte),
381 typeof(ref byte),
383 }, ReturnType = typeof(bool))]
384 [MethodImpl(256)]
385 public static bool EndsWith<T>(this global::System.ReadOnlySpan<T> span, global::System.ReadOnlySpan<T> value) where T : global::System.IEquatable<T>
386 {
387 throw null;
388 }
389
390 [global::Cpp2ILInjected.Token(Token = "0x6000834")]
391 [global::Cpp2ILInjected.Address(RVA = "0x1590820", Offset = "0x1590820", Length = "0x94")]
392 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
393 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
397 [MethodImpl(256)]
398 public static global::System.Span<T> AsSpan<T>(this T[] array, int start, int length)
399 {
400 throw null;
401 }
402
403 [global::Cpp2ILInjected.Token(Token = "0x6000835")]
404 [global::Cpp2ILInjected.Address(RVA = "0x1590984", Offset = "0x1590984", Length = "0x48")]
405 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ReadOnlySpan<>), Member = "CopyTo", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = typeof(void))]
408 [MethodImpl(256)]
409 public static void CopyTo<T>(this T[] source, global::System.Span<T> destination)
410 {
411 throw null;
412 }
413
414 [global::Cpp2ILInjected.Token(Token = "0x6000836")]
415 [global::Cpp2ILInjected.Address(RVA = "0x1591360", Offset = "0x1591360", Length = "0x3EC")]
416 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
417 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
418 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
421 {
422 typeof(global::System.Type),
423 typeof(global::System.Type)
424 }, ReturnType = typeof(bool))]
425 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
426 [MethodImpl(256)]
427 private static bool IsTypeComparableAsBytes<T>(out ulong size)
428 {
429 throw null;
430 }
431 }
432}
class f__AnonymousType0<< Count > j__TPar
static bool EndsWith(this global::System.ReadOnlySpan< char > span, global::System.ReadOnlySpan< char > value, global::System.StringComparison comparisonType)
static global::System.ReadOnlySpan< char > AsSpan(this string text)
static bool Contains(this global::System.ReadOnlySpan< char > source, char value)
static global::System.ReadOnlySpan< char > TrimEnd(this global::System.ReadOnlySpan< char > span)
static global::System.ReadOnlySpan< char > AsSpan(this string text, int start, int length)
static global::System.ReadOnlySpan< char > TrimStart(this global::System.ReadOnlySpan< char > span)
static bool EqualsOrdinal(this global::System.ReadOnlySpan< char > span, global::System.ReadOnlySpan< char > value)
static global::System.ReadOnlySpan< char > AsSpan(this string text, int start)
static int ToUpperInvariant(this global::System.ReadOnlySpan< char > source, global::System.Span< char > destination)
static global::System.ReadOnlySpan< char > Trim(this global::System.ReadOnlySpan< char > span)
static bool EqualsOrdinalIgnoreCase(this global::System.ReadOnlySpan< char > span, global::System.ReadOnlySpan< char > value)
ReadOnlySpan(T[] array)