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
SpanHelpers.cs
Go to the documentation of this file.
1using System;
9
10namespace System
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20000FB")]
13 internal static class SpanHelpers
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6000968")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1C48138", Offset = "0x1C48138", Length = "0x80")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "IndexOfAny", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlySpan`1<T>", "System.ReadOnlySpan`1<T>" }, ReturnType = typeof(int))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "IndexOf", MemberParameters = new object[]
21 {
22 typeof(ref byte),
23 typeof(byte),
24 typeof(int)
25 }, ReturnType = typeof(int))]
26 public static int IndexOfAny(ref byte searchSpace, int searchSpaceLength, ref byte value, int valueLength)
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x6000969")]
32 [global::Cpp2ILInjected.Address(RVA = "0x1C481B8", Offset = "0x1C481B8", Length = "0x298")]
33 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "IndexOf", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlySpan`1<T>", "T" }, ReturnType = typeof(int))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.SpanHelpers), Member = "IndexOfAny", MemberParameters = new object[]
36 {
37 typeof(ref byte),
38 typeof(int),
39 typeof(ref byte),
40 typeof(int)
41 }, ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Subtraction", MemberParameters = new object[]
46 {
47 typeof(global::System.IntPtr),
48 typeof(int)
49 }, ReturnType = typeof(global::System.IntPtr))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Addition", MemberParameters = new object[]
51 {
52 typeof(global::System.IntPtr),
53 typeof(int)
54 }, ReturnType = typeof(global::System.IntPtr))]
55 public unsafe static int IndexOf(ref byte searchSpace, byte value, int length)
56 {
57 throw null;
58 }
59
60 [global::Cpp2ILInjected.Token(Token = "0x600096A")]
61 [global::Cpp2ILInjected.Address(RVA = "0x1C48450", Offset = "0x1C48450", Length = "0x1C8")]
62 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "EqualsHelper", MemberParameters = new object[]
64 {
65 typeof(string),
66 typeof(string)
67 }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
71 {
72 typeof(string),
73 typeof(global::System.StringComparison)
74 }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
76 {
77 typeof(string),
78 typeof(string)
79 }, ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Equals", MemberParameters = new object[]
81 {
82 typeof(string),
83 typeof(string),
84 typeof(global::System.StringComparison)
85 }, ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "StartsWith", MemberParameters = new object[]
87 {
88 typeof(string),
89 typeof(global::System.StringComparison)
90 }, ReturnType = typeof(bool))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "MakeSeparatorList", MemberParameters = new object[]
92 {
93 typeof(string),
94 typeof(ref global::System.Collections.Generic.ValueListBuilder<int>)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "MakeSeparatorList", MemberParameters = new object[]
97 {
98 typeof(string[]),
99 typeof(ref global::System.Collections.Generic.ValueListBuilder<int>),
100 typeof(ref global::System.Collections.Generic.ValueListBuilder<int>)
101 }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "StartsWithOrdinalUnchecked", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(double), Member = "TryParse", MemberParameters = new object[]
104 {
105 typeof(global::System.ReadOnlySpan<char>),
106 typeof(global::System.Globalization.NumberStyles),
107 typeof(global::System.Globalization.NumberFormatInfo),
108 typeof(ref double)
109 }, ReturnType = typeof(bool))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "EqualsOrdinal", MemberParameters = new object[]
111 {
112 typeof(global::System.ReadOnlySpan<char>),
113 typeof(global::System.ReadOnlySpan<char>)
114 }, ReturnType = typeof(bool))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "EndsWith", MemberParameters = new object[]
116 {
117 typeof(global::System.ReadOnlySpan<char>),
118 typeof(global::System.ReadOnlySpan<char>),
119 typeof(global::System.StringComparison)
120 }, ReturnType = typeof(bool))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "SequenceEqual", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlySpan`1<T>", "System.ReadOnlySpan`1<T>" }, ReturnType = typeof(bool))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "StartsWith", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlySpan`1<T>", "System.ReadOnlySpan`1<T>" }, ReturnType = typeof(bool))]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "EndsWith", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlySpan`1<T>", "System.ReadOnlySpan`1<T>" }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryParseInt32IntegerStyle", MemberParameters = new object[]
125 {
126 typeof(global::System.ReadOnlySpan<char>),
127 typeof(global::System.Globalization.NumberStyles),
128 typeof(global::System.Globalization.NumberFormatInfo),
129 typeof(ref int),
130 typeof(ref bool)
131 }, ReturnType = typeof(bool))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryParseInt64IntegerStyle", MemberParameters = new object[]
133 {
134 typeof(global::System.ReadOnlySpan<char>),
135 typeof(global::System.Globalization.NumberStyles),
136 typeof(global::System.Globalization.NumberFormatInfo),
137 typeof(ref long),
138 typeof(ref bool)
139 }, ReturnType = typeof(bool))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryParseUInt32IntegerStyle", MemberParameters = new object[]
141 {
142 typeof(global::System.ReadOnlySpan<char>),
143 typeof(global::System.Globalization.NumberStyles),
144 typeof(global::System.Globalization.NumberFormatInfo),
145 typeof(ref uint),
146 typeof(ref bool)
147 }, ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "TryParseUInt64IntegerStyle", MemberParameters = new object[]
149 {
150 typeof(global::System.ReadOnlySpan<char>),
151 typeof(global::System.Globalization.NumberStyles),
152 typeof(global::System.Globalization.NumberFormatInfo),
154 typeof(ref bool)
155 }, ReturnType = typeof(bool))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "ParseDouble", MemberParameters = new object[]
157 {
158 typeof(global::System.ReadOnlySpan<char>),
159 typeof(global::System.Globalization.NumberStyles),
160 typeof(global::System.Globalization.NumberFormatInfo)
161 }, ReturnType = typeof(double))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Number), Member = "ParseSingle", MemberParameters = new object[]
163 {
164 typeof(global::System.ReadOnlySpan<char>),
165 typeof(global::System.Globalization.NumberStyles),
166 typeof(global::System.Globalization.NumberFormatInfo)
167 }, ReturnType = typeof(float))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(float), Member = "TryParse", MemberParameters = new object[]
169 {
170 typeof(global::System.ReadOnlySpan<char>),
171 typeof(global::System.Globalization.NumberStyles),
172 typeof(global::System.Globalization.NumberFormatInfo),
173 typeof(ref float)
174 }, ReturnType = typeof(bool))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.SpanHelpers), Member = "EndsWithCultureHelper", MemberParameters = new object[]
176 {
177 typeof(global::System.ReadOnlySpan<char>),
178 typeof(global::System.ReadOnlySpan<char>),
179 typeof(global::System.Globalization.CompareInfo)
180 }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullAppCompatMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "PartialAppCompatMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullDMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullHMMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullDHMMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullHMSMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullDHMSMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Globalization.TimeSpanParse.TimeSpanRawInfo", Member = "FullHMSFMatch", MemberParameters = new object[] { typeof(global::System.Globalization.TimeSpanFormat.FormatLiterals) }, ReturnType = typeof(bool))]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 74)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(void*) }, ReturnType = typeof(global::System.IntPtr))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Subtraction", MemberParameters = new object[]
195 {
196 typeof(global::System.IntPtr),
197 typeof(int)
198 }, ReturnType = typeof(global::System.IntPtr))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.UIntPtr), Member = "op_Inequality", MemberParameters = new object[]
200 {
201 typeof(global::System.UIntPtr),
202 typeof(global::System.UIntPtr)
203 }, ReturnType = typeof(bool))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Addition", MemberParameters = new object[]
205 {
206 typeof(global::System.IntPtr),
207 typeof(int)
208 }, ReturnType = typeof(global::System.IntPtr))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.UIntPtr), Member = "op_Equality", MemberParameters = new object[]
210 {
211 typeof(global::System.UIntPtr),
212 typeof(global::System.UIntPtr)
213 }, ReturnType = typeof(bool))]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
215 public unsafe static bool SequenceEqual(ref byte first, ref byte second, ulong length)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x600096B")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1C48618", Offset = "0x1C48618", Length = "0x4D0")]
222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "CompareOrdinalHelper", MemberParameters = new object[]
224 {
225 typeof(string),
226 typeof(int),
227 typeof(int),
228 typeof(string),
229 typeof(int),
230 typeof(int)
231 }, ReturnType = typeof(int))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
233 {
234 typeof(string),
235 typeof(int),
236 typeof(string),
237 typeof(int),
238 typeof(int),
239 typeof(global::System.StringComparison)
240 }, ReturnType = typeof(int))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "CompareOrdinal", MemberParameters = new object[]
242 {
243 typeof(global::System.ReadOnlySpan<char>),
244 typeof(global::System.ReadOnlySpan<char>)
245 }, ReturnType = typeof(int))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "CompareOrdinal", MemberParameters = new object[]
247 {
248 typeof(string),
249 typeof(int),
250 typeof(string),
251 typeof(int),
252 typeof(int)
253 }, ReturnType = typeof(int))]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "EndsWith", MemberParameters = new object[]
255 {
256 typeof(string),
257 typeof(global::System.StringComparison)
258 }, ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CompareInfo), Member = "Compare", MemberParameters = new object[]
260 {
261 typeof(global::System.ReadOnlySpan<char>),
262 typeof(string),
263 typeof(global::System.Globalization.CompareOptions)
264 }, ReturnType = typeof(int))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CompareInfo), Member = "Compare", MemberParameters = new object[]
266 {
267 typeof(string),
268 typeof(int),
269 typeof(int),
270 typeof(string),
271 typeof(int),
272 typeof(int),
273 typeof(global::System.Globalization.CompareOptions)
274 }, ReturnType = typeof(int))]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector), Member = "get_IsHardwareAccelerated", ReturnType = typeof(bool))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Subtraction", MemberParameters = new object[]
280 {
281 typeof(global::System.IntPtr),
282 typeof(int)
283 }, ReturnType = typeof(global::System.IntPtr))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Addition", MemberParameters = new object[]
285 {
286 typeof(global::System.IntPtr),
287 typeof(int)
288 }, ReturnType = typeof(global::System.IntPtr))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.UIntPtr), Member = "op_Inequality", MemberParameters = new object[]
290 {
291 typeof(global::System.UIntPtr),
292 typeof(global::System.UIntPtr)
293 }, ReturnType = typeof(bool))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "CompareTo", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
295 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
296 public unsafe static int SequenceCompareTo(ref char first, int firstLength, ref char second, int secondLength)
297 {
298 throw null;
299 }
300
301 [global::Cpp2ILInjected.Token(Token = "0x600096C")]
302 [global::Cpp2ILInjected.Address(RVA = "0x1C48AE8", Offset = "0x1C48AE8", Length = "0x73C")]
303 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[]
306 {
307 typeof(char),
308 typeof(int),
309 typeof(int)
310 }, ReturnType = typeof(int))]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "IndexOf", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlySpan`1<T>", "T" }, ReturnType = typeof(int))]
312 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector), Member = "get_IsHardwareAccelerated", ReturnType = typeof(bool))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<>), Member = "Equals", MemberParameters = new object[] { "System.Numerics.Vector`1<T>" }, ReturnType = typeof(bool))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<ulong>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
317 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 61)]
318 public static int IndexOf(ref char searchSpace, char value, int length)
319 {
320 throw null;
321 }
322
323 [global::Cpp2ILInjected.Token(Token = "0x600096D")]
324 [global::Cpp2ILInjected.Address(RVA = "0x1C49224", Offset = "0x1C49224", Length = "0x6E4")]
325 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "LastIndexOf", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(int))]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(string), Member = "LastIndexOf", MemberParameters = new object[]
328 {
329 typeof(char),
330 typeof(int),
331 typeof(int)
332 }, ReturnType = typeof(int))]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector), Member = "get_IsHardwareAccelerated", ReturnType = typeof(bool))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<>), Member = "Equals", MemberParameters = new object[] { "System.Numerics.Vector`1<T>" }, ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<ulong>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 55)]
339 public static int LastIndexOf(ref char searchSpace, char value, int length)
340 {
341 throw null;
342 }
343
344 [global::Cpp2ILInjected.Token(Token = "0x600096E")]
345 [global::Cpp2ILInjected.Address(RVA = "0x1C49908", Offset = "0x1C49908", Length = "0x1C0")]
346 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
347 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<ulong>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
349 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
350 [MethodImpl(256)]
351 private static int LocateFirstFoundChar(global::System.Numerics.Vector<ushort> match)
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x600096F")]
357 [global::Cpp2ILInjected.Address(RVA = "0x1C49AC8", Offset = "0x1C49AC8", Length = "0x20")]
358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
360 [MethodImpl(256)]
361 private static int LocateFirstFoundChar(ulong match)
362 {
363 throw null;
364 }
365
366 [global::Cpp2ILInjected.Token(Token = "0x6000970")]
367 [global::Cpp2ILInjected.Address(RVA = "0x1C49AE8", Offset = "0x1C49AE8", Length = "0x1C0")]
368 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Numerics.Vector<ulong>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
371 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
372 [MethodImpl(256)]
373 private static int LocateLastFoundChar(global::System.Numerics.Vector<ushort> match)
374 {
375 throw null;
376 }
377
378 [global::Cpp2ILInjected.Token(Token = "0x6000971")]
379 [global::Cpp2ILInjected.Address(RVA = "0x1C49CA8", Offset = "0x1C49CA8", Length = "0x2C")]
380 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
382 [MethodImpl(256)]
383 private static int LocateLastFoundChar(ulong match)
384 {
385 throw null;
386 }
387
388 [global::Cpp2ILInjected.Token(Token = "0x6000972")]
389 [global::Cpp2ILInjected.Address(RVA = "0x159D754", Offset = "0x159D754", Length = "0x2F0")]
390 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
391 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
392 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "Equals", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(bool))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Addition", MemberParameters = new object[]
396 {
397 typeof(global::System.IntPtr),
398 typeof(int)
399 }, ReturnType = typeof(global::System.IntPtr))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(global::System.IntPtr) }, ReturnType = typeof(void*))]
401 public unsafe static int IndexOf<T>(ref T searchSpace, T value, int length) where T : global::System.IEquatable<T>
402 {
403 throw null;
404 }
405
406 [global::Cpp2ILInjected.Token(Token = "0x6000973")]
407 [global::Cpp2ILInjected.Address(RVA = "0x159E534", Offset = "0x159E534", Length = "0x98")]
408 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
409 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
411 public static int IndexOfAny<T>(ref T searchSpace, int searchSpaceLength, ref T value, int valueLength) where T : global::System.IEquatable<T>
412 {
413 throw null;
414 }
415
416 [global::Cpp2ILInjected.Token(Token = "0x6000974")]
417 [global::Cpp2ILInjected.Address(RVA = "0x159E664", Offset = "0x159E664", Length = "0x380")]
418 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
419 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.IntPtr))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "Equals", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Addition", MemberParameters = new object[]
424 {
425 typeof(global::System.IntPtr),
426 typeof(int)
427 }, ReturnType = typeof(global::System.IntPtr))]
428 public static bool SequenceEqual<T>(ref T first, ref T second, int length) where T : global::System.IEquatable<T>
429 {
430 throw null;
431 }
432
433 [global::Cpp2ILInjected.Token(Token = "0x6000975")]
434 [global::Cpp2ILInjected.Address(RVA = "0x1C49CD4", Offset = "0x1C49CD4", Length = "0x1F8")]
435 [global::Cpp2ILInjected.CallAnalysis.ContainsInvalidInstructions]
436 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "EndsWith", MemberParameters = new object[]
438 {
439 typeof(global::System.ReadOnlySpan<char>),
440 typeof(global::System.ReadOnlySpan<char>),
441 typeof(global::System.StringComparison)
442 }, ReturnType = typeof(bool))]
443 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.SpanHelpers), Member = "SequenceEqual", MemberParameters = new object[]
445 {
446 typeof(ref byte),
447 typeof(ref byte),
449 }, ReturnType = typeof(bool))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CompareInfo), Member = "IsSuffix", MemberParameters = new object[]
451 {
452 typeof(global::System.ReadOnlySpan<char>),
453 typeof(global::System.ReadOnlySpan<char>),
454 typeof(global::System.Globalization.CompareOptions)
455 }, ReturnType = typeof(bool))]
456 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
457 public static bool EndsWithCultureHelper(global::System.ReadOnlySpan<char> span, global::System.ReadOnlySpan<char> value, global::System.Globalization.CompareInfo compareInfo)
458 {
459 throw null;
460 }
461
462 [global::Cpp2ILInjected.Token(Token = "0x6000976")]
463 [global::Cpp2ILInjected.Address(RVA = "0x1C49ECC", Offset = "0x1C49ECC", Length = "0x118")]
464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "EndsWith", MemberParameters = new object[]
465 {
466 typeof(global::System.ReadOnlySpan<char>),
467 typeof(global::System.ReadOnlySpan<char>),
468 typeof(global::System.StringComparison)
469 }, ReturnType = typeof(bool))]
470 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CompareInfo), Member = "IsSuffix", MemberParameters = new object[]
472 {
473 typeof(global::System.ReadOnlySpan<char>),
474 typeof(global::System.ReadOnlySpan<char>),
475 typeof(global::System.Globalization.CompareOptions)
476 }, ReturnType = typeof(bool))]
477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
478 public static bool EndsWithCultureIgnoreCaseHelper(global::System.ReadOnlySpan<char> span, global::System.ReadOnlySpan<char> value, global::System.Globalization.CompareInfo compareInfo)
479 {
480 throw null;
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x6000977")]
484 [global::Cpp2ILInjected.Address(RVA = "0x1C49FE4", Offset = "0x1C49FE4", Length = "0xE0")]
485 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MemoryExtensions), Member = "EndsWith", MemberParameters = new object[]
487 {
488 typeof(global::System.ReadOnlySpan<char>),
489 typeof(global::System.ReadOnlySpan<char>),
490 typeof(global::System.StringComparison)
491 }, ReturnType = typeof(bool))]
492 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CompareInfo), Member = "CompareOrdinalIgnoreCase", MemberParameters = new object[]
494 {
495 typeof(global::System.ReadOnlySpan<char>),
496 typeof(global::System.ReadOnlySpan<char>)
497 }, ReturnType = typeof(int))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ThrowHelper), Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
500 public static bool EndsWithOrdinalIgnoreCaseHelper(global::System.ReadOnlySpan<char> span, global::System.ReadOnlySpan<char> value)
501 {
502 throw null;
503 }
504
505 [global::Cpp2ILInjected.Token(Token = "0x6000978")]
506 [global::Cpp2ILInjected.Address(RVA = "0x1C4A0C4", Offset = "0x1C4A0C4", Length = "0x1E8")]
507 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Span<>), Member = "Clear", ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.IPAddressParser", Member = "Parse", MemberParameters = new object[]
510 {
511 "System.ReadOnlySpan`1<Char>",
512 typeof(bool)
513 }, ReturnType = "System.Net.IPAddress")]
514 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.RuntimeImports), Member = "RhZeroMemory", MemberParameters = new object[]
516 {
517 typeof(ref byte),
519 }, ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
521 public static void ClearWithoutReferences(ref byte b, ulong byteLength)
522 {
523 throw null;
524 }
525
526 [global::Cpp2ILInjected.Token(Token = "0x6000979")]
527 [global::Cpp2ILInjected.Address(RVA = "0x1C4A2AC", Offset = "0x1C4A2AC", Length = "0x150")]
528 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
529 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(global::System.IntPtr))]
531 public static void ClearWithReferences(ref global::System.IntPtr ip, ulong pointerSizeLength)
532 {
533 throw null;
534 }
535 }
536}
class f__AnonymousType0<< Count > j__TPar
static int LastIndexOf(ref char searchSpace, char value, int length)
static bool EndsWithCultureIgnoreCaseHelper(global::System.ReadOnlySpan< char > span, global::System.ReadOnlySpan< char > value, global::System.Globalization.CompareInfo compareInfo)
static bool EndsWithOrdinalIgnoreCaseHelper(global::System.ReadOnlySpan< char > span, global::System.ReadOnlySpan< char > value)
static int IndexOfAny(ref byte searchSpace, int searchSpaceLength, ref byte value, int valueLength)
static void ClearWithReferences(ref global::System.IntPtr ip, ulong pointerSizeLength)
static unsafe int SequenceCompareTo(ref char first, int firstLength, ref char second, int secondLength)
static int LocateLastFoundChar(ulong match)
static void ClearWithoutReferences(ref byte b, ulong byteLength)
static int LocateFirstFoundChar(global::System.Numerics.Vector< ushort > match)
static unsafe int IndexOf(ref byte searchSpace, byte value, int length)
static unsafe bool SequenceEqual(ref byte first, ref byte second, ulong length)
static int IndexOf(ref char searchSpace, char value, int length)
static int LocateLastFoundChar(global::System.Numerics.Vector< ushort > match)
static bool EndsWithCultureHelper(global::System.ReadOnlySpan< char > span, global::System.ReadOnlySpan< char > value, global::System.Globalization.CompareInfo compareInfo)
static int LocateFirstFoundChar(ulong match)