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
Regex.cs
Go to the documentation of this file.
1using System;
5using System.Net;
11using System.Xml;
13using Cpp2ILInjected;
15
17{
18 [global::Cpp2ILInjected.Token(Token = "0x20000AF")]
19 public class Regex : ISerializable
20 {
21 [global::Cpp2ILInjected.Token(Token = "0x6000353")]
22 [global::Cpp2ILInjected.Address(RVA = "0x1EAB588", Offset = "0x1EAB588", Length = "0xF8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex.CachedCodeEntryKey), Member = "Equals", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(bool))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "GetCachedCodeEntryInternal", MemberParameters = new object[]
26 {
28 typeof(bool)
29 }, ReturnType = typeof(Regex.CachedCodeEntry))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
31 [MethodImpl(256)]
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x6000354")]
38 [global::Cpp2ILInjected.Address(RVA = "0x1EAB6B0", Offset = "0x1EAB6B0", Length = "0x454")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "GetCachedCode", MemberParameters = new object[]
41 {
43 typeof(bool)
44 }, ReturnType = typeof(Regex.CachedCodeEntry))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
46 {
47 typeof(string),
48 typeof(RegexOptions),
50 typeof(bool)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
54 {
55 typeof(object),
56 typeof(ref bool)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "LookupCachedAndPromote", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(Regex.CachedCodeEntry))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "FillCacheDictionary", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Regex.CachedCodeEntryKey, object>), Member = "Add", MemberParameters = new object[]
62 {
63 typeof(Regex.CachedCodeEntryKey),
64 typeof(object)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Regex.CachedCodeEntryKey, object>), Member = "Remove", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
73
74 [global::Cpp2ILInjected.Token(Token = "0x6000355")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1EABDD8", Offset = "0x1EABDD8", Length = "0xE8")]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "GetCachedCodeEntryInternal", MemberParameters = new object[]
77 {
79 typeof(bool)
80 }, ReturnType = typeof(Regex.CachedCodeEntry))]
81 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Regex.CachedCodeEntryKey, object>), Member = "Clear", ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Regex.CachedCodeEntryKey, object>), Member = "Add", MemberParameters = new object[]
84 {
85 typeof(Regex.CachedCodeEntryKey),
86 typeof(object)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
89 private void FillCacheDictionary()
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x6000356")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1EABEC0", Offset = "0x1EABEC0", Length = "0x10C")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Regex.CachedCodeEntryKey, object>), Member = "TryGetValue", MemberParameters = new object[]
99 {
101 typeof(ref object)
102 }, ReturnType = typeof(bool))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "TryGetCacheValueSmall", MemberParameters = new object[]
104 {
105 typeof(Regex.CachedCodeEntryKey),
106 typeof(ref Regex.CachedCodeEntry)
107 }, ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
109 [MethodImpl(256)]
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6000357")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1EABFCC", Offset = "0x1EABFCC", Length = "0xD0")]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "TryGetCacheValue", MemberParameters = new object[]
118 {
121 }, ReturnType = typeof(bool))]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "LookupCachedAndPromote", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(Regex.CachedCodeEntry))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex.CachedCodeEntryKey), Member = "Equals", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(bool))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x6000358")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1EABB04", Offset = "0x1EABB04", Length = "0x25C")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "GetCachedCodeEntryInternal", MemberParameters = new object[]
135 {
137 typeof(bool)
138 }, ReturnType = typeof(Regex.CachedCodeEntry))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex.CachedCodeEntryKey), Member = "Equals", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(bool))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Regex.CachedCodeEntryKey, object>), Member = "TryGetValue", MemberParameters = new object[]
142 {
143 typeof(Regex.CachedCodeEntryKey),
144 typeof(ref object)
145 }, ReturnType = typeof(bool))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "TryGetCacheValueSmall", MemberParameters = new object[]
147 {
148 typeof(Regex.CachedCodeEntryKey),
149 typeof(ref Regex.CachedCodeEntry)
150 }, ReturnType = typeof(bool))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6000359")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1EAC09C", Offset = "0x1EAC09C", Length = "0x78")]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.InputDeviceMatcher", Member = "Matches", MemberParameters = new object[] { "InControl.InputDeviceInfo" }, ReturnType = typeof(bool))]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
162 public static bool IsMatch(string input, string pattern, RegexOptions options)
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x600035A")]
168 [global::Cpp2ILInjected.Address(RVA = "0x1EAC114", Offset = "0x1EAC114", Length = "0x84")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
171 {
172 typeof(string),
175 typeof(bool)
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "IsMatch", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
179 public static bool IsMatch(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x600035B")]
185 [global::Cpp2ILInjected.Address(RVA = "0x1EAC4F4", Offset = "0x1EAC4F4", Length = "0x6C")]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LanguageManager", Member = "FindAll", MemberParameters = new object[] { typeof(Regex) }, ReturnType = "Terraria.Localization.LocalizedText[]")]
187 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "IsMatch", MemberParameters = new object[]
188 {
189 typeof(string),
190 typeof(string),
191 typeof(RegexOptions),
193 }, ReturnType = typeof(bool))]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsMatchInBypassList", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.FacetsChecker", Member = "CheckPatternFacets", MemberParameters = new object[]
196 {
197 "System.Xml.Schema.RestrictionFacets",
198 typeof(string)
199 }, ReturnType = typeof(Exception))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.StringFacetsChecker", Member = "CheckBuiltInFacets", MemberParameters = new object[]
201 {
202 typeof(string),
204 typeof(bool)
205 }, ReturnType = typeof(Exception))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "IsMatch", MemberParameters = new object[]
208 {
209 typeof(string),
210 typeof(int)
211 }, ReturnType = typeof(bool))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
214 public bool IsMatch(string input)
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x600035C")]
220 [global::Cpp2ILInjected.Address(RVA = "0x1EAC56C", Offset = "0x1EAC56C", Length = "0x7C")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "IsMatch", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Run", MemberParameters = new object[]
225 {
226 typeof(bool),
227 typeof(int),
228 typeof(string),
229 typeof(int),
230 typeof(int),
231 typeof(int)
232 }, ReturnType = typeof(Match))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
235 public bool IsMatch(string input, int startat)
236 {
237 throw null;
238 }
239
240 [global::Cpp2ILInjected.Token(Token = "0x600035D")]
241 [global::Cpp2ILInjected.Address(RVA = "0x1EAC5E8", Offset = "0x1EAC5E8", Length = "0x74")]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.VersionInfo", Member = "UnityVersion", ReturnType = "InControl.VersionInfo")]
243 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
245 public static Match Match(string input, string pattern)
246 {
247 throw null;
248 }
249
250 [global::Cpp2ILInjected.Token(Token = "0x600035E")]
251 [global::Cpp2ILInjected.Address(RVA = "0x1EAC65C", Offset = "0x1EAC65C", Length = "0x84")]
252 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
254 {
255 typeof(string),
258 typeof(bool)
259 }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
261 public static Match Match(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x600035F")]
267 [global::Cpp2ILInjected.Address(RVA = "0x1EAC6E0", Offset = "0x1EAC6E0", Length = "0x6C")]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.FileUtilities", Member = "GetFileName", MemberParameters = new object[]
269 {
270 typeof(string),
271 typeof(bool)
272 }, ReturnType = typeof(string))]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.FileUtilities", Member = "GetParentFolderPath", MemberParameters = new object[]
274 {
275 typeof(string),
276 typeof(bool)
277 }, ReturnType = typeof(string))]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.iOS.CloudSocialModule", Member = "GetParentFolderPath", MemberParameters = new object[]
279 {
280 typeof(string),
281 typeof(bool)
282 }, ReturnType = typeof(string))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "isMatchedURI", MemberParameters = new object[]
284 {
285 typeof(object),
287 }, ReturnType = typeof(bool))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "intersectPair", MemberParameters = new object[]
289 {
290 typeof(object),
291 typeof(object),
292 typeof(ref bool)
293 }, ReturnType = typeof(object))]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxyDataBuilder), Member = "BypassStringEscape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ConvertUtils", Member = "TryConvertGuid", MemberParameters = new object[]
296 {
297 typeof(string),
299 }, ReturnType = typeof(bool))]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry.CopyHelper", Member = "AppendCopyToFileName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
304 public Match Match(string input)
305 {
306 throw null;
307 }
308
309 [global::Cpp2ILInjected.Token(Token = "0x6000360")]
310 [global::Cpp2ILInjected.Address(RVA = "0x1EAC74C", Offset = "0x1EAC74C", Length = "0x70")]
311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "Replace", MemberParameters = new object[]
312 {
313 typeof(MatchEvaluator),
314 typeof(Regex),
315 typeof(string),
316 typeof(int),
317 typeof(int)
318 }, ReturnType = typeof(string))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "Split", MemberParameters = new object[]
320 {
321 typeof(Regex),
322 typeof(string),
323 typeof(int),
324 typeof(int)
325 }, ReturnType = typeof(string[]))]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexReplacement), Member = "Replace", MemberParameters = new object[]
327 {
328 typeof(Regex),
329 typeof(string),
330 typeof(int),
331 typeof(int)
332 }, ReturnType = typeof(string))]
333 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Run", MemberParameters = new object[]
335 {
336 typeof(bool),
337 typeof(int),
338 typeof(string),
339 typeof(int),
340 typeof(int),
341 typeof(int)
342 }, ReturnType = typeof(Match))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
345 public Match Match(string input, int startat)
346 {
347 throw null;
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x6000361")]
351 [global::Cpp2ILInjected.Address(RVA = "0x1EAC7BC", Offset = "0x1EAC7BC", Length = "0x6C")]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LocalizedText", Member = "CanFormatWith", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager", Member = "ParseMessage", MemberParameters = new object[]
354 {
355 typeof(string),
356 "Microsoft.Xna.Framework.Graphics.Color",
357 typeof(float)
358 }, ReturnType = "Terraria.UI.Chat.TextSnippet[]")]
359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
363 {
364 throw null;
365 }
366
367 [global::Cpp2ILInjected.Token(Token = "0x6000362")]
368 [global::Cpp2ILInjected.Address(RVA = "0x1EAC828", Offset = "0x1EAC828", Length = "0xC8")]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlConvert), Member = "DecodeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlConvert), Member = "EncodeName", MemberParameters = new object[]
371 {
372 typeof(string),
373 typeof(bool),
374 typeof(bool)
375 }, ReturnType = typeof(string))]
376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MatchCollection), Member = ".ctor", MemberParameters = new object[]
378 {
379 typeof(Regex),
380 typeof(string),
381 typeof(int),
382 typeof(int),
383 typeof(int)
384 }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x6000363")]
393 [global::Cpp2ILInjected.Address(RVA = "0x1EAC8F0", Offset = "0x1EAC8F0", Length = "0x7C")]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Main", Member = "SanitizePathArgument", MemberParameters = new object[]
395 {
396 typeof(string),
397 typeof(string)
398 }, ReturnType = typeof(string))]
399 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "ReLogic.Content.Sources.ZipContentSource", Member = "CleanZipPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
400 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.UnityDeviceProfiles.CustomInputDeviceProfile", Member = "Save", ReturnType = typeof(string))]
401 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
402 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
403 public static string Replace(string input, string pattern, string replacement)
404 {
405 throw null;
406 }
407
408 [global::Cpp2ILInjected.Token(Token = "0x6000364")]
409 [global::Cpp2ILInjected.Address(RVA = "0x1EAC96C", Offset = "0x1EAC96C", Length = "0x8C")]
410 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
412 {
413 typeof(string),
416 typeof(bool)
417 }, ReturnType = typeof(void))]
418 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
419 public static string Replace(string input, string pattern, string replacement, RegexOptions options, TimeSpan matchTimeout)
420 {
421 throw null;
422 }
423
424 [global::Cpp2ILInjected.Token(Token = "0x6000365")]
425 [global::Cpp2ILInjected.Address(RVA = "0x1EAC9F8", Offset = "0x1EAC9F8", Length = "0x70")]
426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.SharedUtilities", Member = "SimplifyFwdSlashPath", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
427 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
430 public string Replace(string input, string replacement)
431 {
432 throw null;
433 }
434
435 [global::Cpp2ILInjected.Token(Token = "0x6000366")]
436 [global::Cpp2ILInjected.Address(RVA = "0x1EACA68", Offset = "0x1EACA68", Length = "0xD0")]
437 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexReplacement), Member = "GetOrCreate", MemberParameters = new object[]
439 {
441 typeof(string),
443 typeof(int),
446 }, ReturnType = typeof(RegexReplacement))]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexReplacement), Member = "Replace", MemberParameters = new object[]
448 {
449 typeof(Regex),
450 typeof(string),
451 typeof(int),
452 typeof(int)
453 }, ReturnType = typeof(string))]
454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
456 public string Replace(string input, string replacement, int count, int startat)
457 {
458 throw null;
459 }
460
461 [global::Cpp2ILInjected.Token(Token = "0x6000367")]
462 [global::Cpp2ILInjected.Address(RVA = "0x1EACB38", Offset = "0x1EACB38", Length = "0x70")]
463 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = "FormatWith", MemberParameters = new object[]
464 {
465 typeof(string),
466 typeof(object)
467 }, ReturnType = typeof(string))]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LanguageManager", Member = "ProcessCopyCommandsInTexts", ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LocalizedText", Member = "FormatWith", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(string))]
470 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
473 public string Replace(string input, MatchEvaluator evaluator)
474 {
475 throw null;
476 }
477
478 [global::Cpp2ILInjected.Token(Token = "0x6000368")]
479 [global::Cpp2ILInjected.Address(RVA = "0x1EACBA8", Offset = "0x1EACBA8", Length = "0xD0")]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
483 public string Replace(string input, MatchEvaluator evaluator, int count, int startat)
484 {
485 throw null;
486 }
487
488 [global::Cpp2ILInjected.Token(Token = "0x6000369")]
489 [global::Cpp2ILInjected.Address(RVA = "0x1EACC78", Offset = "0x1EACC78", Length = "0x3F0")]
490 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
491 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Match", MemberParameters = new object[]
493 {
494 typeof(string),
495 typeof(int)
496 }, ReturnType = typeof(Match))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Text.StringBuilderCache", Member = "Acquire", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(StringBuilder))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
499 {
500 typeof(string),
501 typeof(int),
502 typeof(int)
503 }, ReturnType = typeof(StringBuilder))]
504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Match), Member = "NextMatch", ReturnType = typeof(Match))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
508 {
509 typeof(int),
510 typeof(int)
511 }, ReturnType = typeof(string))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Text.StringBuilderCache", Member = "GetStringAndRelease", MemberParameters = new object[] { typeof(StringBuilder) }, ReturnType = typeof(string))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
516 {
517 typeof(string),
518 typeof(string)
519 }, ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
521 private static string Replace(MatchEvaluator evaluator, Regex regex, string input, int count, int startat)
522 {
523 throw null;
524 }
525
526 [global::Cpp2ILInjected.Token(Token = "0x600036A")]
527 [global::Cpp2ILInjected.Address(RVA = "0x1EAD074", Offset = "0x1EAD074", Length = "0x74")]
528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.VanillaContentValidator", Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Creative.CreativeItemSacrificesCatalog", Member = "Initialize", ReturnType = typeof(void))]
530 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.Internal.CodeWriter", Member = "Append", MemberParameters = new object[]
531 {
532 typeof(bool),
533 typeof(string)
534 }, ReturnType = typeof(void))]
535 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
536 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
537 public static string[] Split(string input, string pattern)
538 {
539 throw null;
540 }
541
542 [global::Cpp2ILInjected.Token(Token = "0x600036B")]
543 [global::Cpp2ILInjected.Address(RVA = "0x1EAD0E8", Offset = "0x1EAD0E8", Length = "0x84")]
544 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
546 {
547 typeof(string),
550 typeof(bool)
551 }, ReturnType = typeof(void))]
552 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
553 public static string[] Split(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)
554 {
555 throw null;
556 }
557
558 [global::Cpp2ILInjected.Token(Token = "0x600036C")]
559 [global::Cpp2ILInjected.Address(RVA = "0x1EAD16C", Offset = "0x1EAD16C", Length = "0x70")]
560 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
562 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
563 public string[] Split(string input)
564 {
565 throw null;
566 }
567
568 [global::Cpp2ILInjected.Token(Token = "0x600036D")]
569 [global::Cpp2ILInjected.Address(RVA = "0x1EAD1DC", Offset = "0x1EAD1DC", Length = "0xC0")]
570 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
572 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
573 public string[] Split(string input, int count, int startat)
574 {
575 throw null;
576 }
577
578 [global::Cpp2ILInjected.Token(Token = "0x600036E")]
579 [global::Cpp2ILInjected.Address(RVA = "0x1EAD29C", Offset = "0x1EAD29C", Length = "0x5E0")]
580 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
581 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Match", MemberParameters = new object[]
583 {
584 typeof(string),
585 typeof(int)
586 }, ReturnType = typeof(Match))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
588 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[]
589 {
590 typeof(int),
591 typeof(int)
592 }, ReturnType = typeof(string))]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GroupCollection), Member = "GetGroup", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Group))]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Match), Member = "NextMatch", ReturnType = typeof(Match))]
595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Reverse", MemberParameters = new object[]
596 {
597 typeof(int),
598 typeof(int)
599 }, ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "ToArray", ReturnType = "T[]")]
601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
602 {
603 typeof(string),
604 typeof(string)
605 }, ReturnType = typeof(void))]
606 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
607 private static string[] Split(Regex regex, string input, int count, int startat)
608 {
609 throw null;
610 }
611
612 [global::Cpp2ILInjected.Token(Token = "0x600036F")]
613 [global::Cpp2ILInjected.Address(RVA = "0x1EAD87C", Offset = "0x1EAD87C", Length = "0x130")]
614 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Regex.CachedCodeEntryKey, object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromMilliseconds", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "InitDefaultMatchTimeout", ReturnType = typeof(TimeSpan))]
618 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
619 static Regex()
620 {
621 throw null;
622 }
623
624 [global::Cpp2ILInjected.Token(Token = "0x6000370")]
625 [global::Cpp2ILInjected.Address(RVA = "0x1EADBD4", Offset = "0x1EADBD4", Length = "0x158")]
626 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "InitDefaultMatchTimeout", ReturnType = typeof(TimeSpan))]
627 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
628 {
629 typeof(string),
632 typeof(bool)
633 }, ReturnType = typeof(void))]
634 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "Scan", MemberParameters = new object[]
635 {
636 typeof(Regex),
637 typeof(string),
638 typeof(int),
639 typeof(int),
640 typeof(int),
641 typeof(int),
642 typeof(bool),
644 }, ReturnType = typeof(Match))]
645 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
646 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_Equality", MemberParameters = new object[]
647 {
650 }, ReturnType = typeof(bool))]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_LessThan", MemberParameters = new object[]
652 {
655 }, ReturnType = typeof(bool))]
656 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_LessThanOrEqual", MemberParameters = new object[]
657 {
660 }, ReturnType = typeof(bool))]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
662 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
663 protected internal static void ValidateMatchTimeout(TimeSpan matchTimeout)
664 {
665 throw null;
666 }
667
668 [global::Cpp2ILInjected.Token(Token = "0x6000371")]
669 [global::Cpp2ILInjected.Address(RVA = "0x1EAD9AC", Offset = "0x1EAD9AC", Length = "0x228")]
670 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
671 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = ".cctor", ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AppDomain), Member = "get_CurrentDomain", ReturnType = typeof(AppDomain))]
674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AppDomain), Member = "GetData", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(object))]
675 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "ValidateMatchTimeout", MemberParameters = new object[] { typeof(TimeSpan) }, ReturnType = typeof(void))]
676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "Format", MemberParameters = new object[]
677 {
678 typeof(string),
679 typeof(object),
680 typeof(object)
681 }, ReturnType = typeof(string))]
682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvalidCastException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
684 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
686 {
687 throw null;
688 }
689
690 [global::Cpp2ILInjected.Token(Token = "0x6000372")]
691 [global::Cpp2ILInjected.Address(RVA = "0x1EADD2C", Offset = "0x1EADD2C", Length = "0x78")]
692 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "get_MatchAllRegex", ReturnType = typeof(Regex))]
693 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnixIPInterfaceProperties), Member = ".cctor", ReturnType = typeof(void))]
694 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlConvert), Member = "DecodeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
695 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XmlConvert), Member = "EncodeName", MemberParameters = new object[]
696 {
697 typeof(string),
698 typeof(bool),
699 typeof(bool)
700 }, ReturnType = typeof(string))]
701 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ConvertUtils", Member = "TryConvertGuid", MemberParameters = new object[]
702 {
703 typeof(string),
705 }, ReturnType = typeof(bool))]
706 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.SharedUtilities", Member = ".cctor", ReturnType = typeof(void))]
707 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Ionic.Zip.ZipEntry.CopyHelper", Member = ".cctor", ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
710 {
711 typeof(string),
712 typeof(RegexOptions),
714 typeof(bool)
715 }, ReturnType = typeof(void))]
716 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
717 public Regex(string pattern)
718 {
719 throw null;
720 }
721
722 [global::Cpp2ILInjected.Token(Token = "0x6000373")]
723 [global::Cpp2ILInjected.Address(RVA = "0x1EADDA4", Offset = "0x1EADDA4", Length = "0x7C")]
724 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utils", Member = ".cctor", ReturnType = typeof(void))]
725 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.FileUtilities", Member = ".cctor", ReturnType = typeof(void))]
726 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Social.iOS.CloudSocialModule", Member = ".cctor", ReturnType = typeof(void))]
727 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LanguageManager", Member = "ProcessCopyCommandsInTexts", ReturnType = typeof(void))]
728 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Localization.LocalizedText", Member = ".cctor", ReturnType = typeof(void))]
729 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.UI.Chat.ChatManager.Regexes", Member = ".cctor", ReturnType = typeof(void))]
730 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DelayedRegex), Member = "get_AsRegex", ReturnType = typeof(Regex))]
731 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxyDataBuilder), Member = "BypassStringEscape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
732 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "UpdateRegExList", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
733 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.Schema.StringFacetsChecker", Member = "get_LanguagePattern", ReturnType = typeof(Regex))]
734 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.RegexConverter", Member = "ReadRegexString", MemberParameters = new object[] { "Newtonsoft.Json.JsonReader" }, ReturnType = typeof(object))]
735 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.RegexConverter", Member = "ReadRegexObject", MemberParameters = new object[] { "Newtonsoft.Json.JsonReader", "Newtonsoft.Json.JsonSerializer" }, ReturnType = typeof(Regex))]
736 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 12)]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
738 {
739 typeof(string),
740 typeof(RegexOptions),
742 typeof(bool)
743 }, ReturnType = typeof(void))]
744 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
745 public Regex(string pattern, RegexOptions options)
746 {
747 throw null;
748 }
749
750 [global::Cpp2ILInjected.Token(Token = "0x6000374")]
751 [global::Cpp2ILInjected.Address(RVA = "0x1EADE20", Offset = "0x1EADE20", Length = "0x38")]
752 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
753 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlatformNotSupportedException), Member = ".ctor", ReturnType = typeof(void))]
754 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
756 {
757 throw null;
758 }
759
760 [global::Cpp2ILInjected.Token(Token = "0x6000375")]
761 [global::Cpp2ILInjected.Address(RVA = "0x1EAC198", Offset = "0x1EAC198", Length = "0x35C")]
762 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
763 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "IsMatch", MemberParameters = new object[]
764 {
765 typeof(string),
766 typeof(string),
769 }, ReturnType = typeof(bool))]
770 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "Match", MemberParameters = new object[]
771 {
772 typeof(string),
773 typeof(string),
774 typeof(RegexOptions),
776 }, ReturnType = typeof(Match))]
777 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "Replace", MemberParameters = new object[]
778 {
779 typeof(string),
780 typeof(string),
781 typeof(string),
782 typeof(RegexOptions),
784 }, ReturnType = typeof(string))]
785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "Split", MemberParameters = new object[]
786 {
787 typeof(string),
788 typeof(string),
789 typeof(RegexOptions),
791 }, ReturnType = typeof(string[]))]
792 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
793 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
794 {
795 typeof(string),
796 typeof(RegexOptions)
797 }, ReturnType = typeof(void))]
798 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "ValidateMatchTimeout", MemberParameters = new object[] { typeof(TimeSpan) }, ReturnType = typeof(void))]
801 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
802 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex.CachedCodeEntryKey), Member = "Equals", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(bool))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "GetCachedCodeEntryInternal", MemberParameters = new object[]
805 {
806 typeof(Regex.CachedCodeEntryKey),
807 typeof(bool)
808 }, ReturnType = typeof(Regex.CachedCodeEntry))]
809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexParser), Member = "Parse", MemberParameters = new object[]
810 {
811 typeof(string),
812 typeof(RegexOptions)
813 }, ReturnType = typeof(RegexTree))]
814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexWriter), Member = "Write", MemberParameters = new object[] { typeof(RegexTree) }, ReturnType = typeof(RegexCode))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "InitializeReferences", ReturnType = typeof(void))]
816 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
818 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
820 {
821 throw null;
822 }
823
824 [global::Cpp2ILInjected.Token(Token = "0x6000376")]
825 [global::Cpp2ILInjected.Address(RVA = "0x1EADF60", Offset = "0x1EADF60", Length = "0xA4")]
826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Utilities.FileUtilities", Member = "WildcardToRegex", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
827 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "isSpecialSubsetCase", MemberParameters = new object[]
828 {
829 typeof(string),
831 }, ReturnType = typeof(bool))]
832 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "ToXml", ReturnType = typeof(SecurityElement))]
833 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexParser), Member = "Escape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
836 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
837 public static string Escape(string str)
838 {
839 throw null;
840 }
841
842 [global::Cpp2ILInjected.Token(Token = "0x170000BA")]
843 public RegexOptions Options
844 {
845 [global::Cpp2ILInjected.Token(Token = "0x6000377")]
846 [global::Cpp2ILInjected.Address(RVA = "0x1EAE004", Offset = "0x1EAE004", Length = "0x8")]
847 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
848 get
849 {
850 throw null;
851 }
852 }
853
854 [global::Cpp2ILInjected.Token(Token = "0x170000BB")]
855 public bool RightToLeft
856 {
857 [global::Cpp2ILInjected.Token(Token = "0x6000378")]
858 [global::Cpp2ILInjected.Address(RVA = "0x1EAD068", Offset = "0x1EAD068", Length = "0xC")]
859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexReplacement), Member = "Replace", MemberParameters = new object[]
860 {
861 typeof(Regex),
862 typeof(string),
863 typeof(int),
864 typeof(int)
865 }, ReturnType = typeof(string))]
866 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "Scan", MemberParameters = new object[]
867 {
868 typeof(Regex),
869 typeof(string),
870 typeof(int),
871 typeof(int),
872 typeof(int),
873 typeof(int),
874 typeof(bool),
876 }, ReturnType = typeof(Match))]
877 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
878 get
879 {
880 throw null;
881 }
882 }
883
884 [global::Cpp2ILInjected.Token(Token = "0x6000379")]
885 [global::Cpp2ILInjected.Address(RVA = "0x1EAE00C", Offset = "0x1EAE00C", Length = "0x8")]
886 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
887 public override string ToString()
888 {
889 throw null;
890 }
891
892 [global::Cpp2ILInjected.Token(Token = "0x600037A")]
893 [global::Cpp2ILInjected.Address(RVA = "0x1EA9038", Offset = "0x1EA9038", Length = "0x138")]
894 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
895 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GroupCollection), Member = "GetGroupImpl", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Group))]
896 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashtableExtensions), Member = "TryGetValue", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
898 {
900 typeof(object),
901 "T&"
902 }, ReturnType = typeof(bool))]
903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
905 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
906 public string GroupNameFromNumber(int i)
907 {
908 throw null;
909 }
910
911 [global::Cpp2ILInjected.Token(Token = "0x600037B")]
912 [global::Cpp2ILInjected.Address(RVA = "0x1EA8C94", Offset = "0x1EA8C94", Length = "0x148")]
913 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
914 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GroupCollection), Member = "get_Item", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Group))]
915 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
916 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(HashtableExtensions), Member = "TryGetValue", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[]
917 {
919 typeof(object),
920 "T&"
921 }, ReturnType = typeof(bool))]
922 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
924 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
925 public int GroupNumberFromName(string name)
926 {
927 throw null;
928 }
929
930 [global::Cpp2ILInjected.Token(Token = "0x600037C")]
931 [global::Cpp2ILInjected.Address(RVA = "0x1EADE64", Offset = "0x1EADE64", Length = "0xFC")]
932 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
933 {
934 typeof(string),
937 typeof(bool)
938 }, ReturnType = typeof(void))]
939 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
940 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WeakReference<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
944 protected void InitializeReferences()
945 {
946 throw null;
947 }
948
949 [global::Cpp2ILInjected.Token(Token = "0x600037D")]
950 [global::Cpp2ILInjected.Address(RVA = "0x1EA9E28", Offset = "0x1EA9E28", Length = "0x258")]
951 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
952 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MatchCollection), Member = "GetMatch", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Match))]
953 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "IsMatch", MemberParameters = new object[]
954 {
955 typeof(string),
956 typeof(int)
957 }, ReturnType = typeof(bool))]
958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "Match", MemberParameters = new object[]
959 {
960 typeof(string),
961 typeof(int)
962 }, ReturnType = typeof(Match))]
963 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
964 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExclusiveReference), Member = "Get", ReturnType = typeof(RegexRunner))]
965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(CultureInfo))]
966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CultureInfo), Member = "get_InvariantCulture", ReturnType = typeof(CultureInfo))]
967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexInterpreter), Member = ".ctor", MemberParameters = new object[]
968 {
969 typeof(RegexCode),
971 }, ReturnType = typeof(void))]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "Scan", MemberParameters = new object[]
973 {
974 typeof(Regex),
975 typeof(string),
976 typeof(int),
977 typeof(int),
978 typeof(int),
979 typeof(int),
980 typeof(bool),
982 }, ReturnType = typeof(Match))]
983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ExclusiveReference), Member = "Release", MemberParameters = new object[] { typeof(RegexRunner) }, ReturnType = typeof(void))]
984 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[]
985 {
986 typeof(string),
987 typeof(string)
988 }, ReturnType = typeof(void))]
989 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
990 internal Match Run(bool quick, int prevlen, string input, int beginning, int length, int startat)
991 {
992 throw null;
993 }
994
995 [global::Cpp2ILInjected.Token(Token = "0x600037E")]
996 [global::Cpp2ILInjected.Address(RVA = "0x1EAC560", Offset = "0x1EAC560", Length = "0xC")]
997 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
998 protected internal bool UseOptionR()
999 {
1000 throw null;
1001 }
1002
1003 [global::Cpp2ILInjected.Token(Token = "0x600037F")]
1004 [global::Cpp2ILInjected.Address(RVA = "0x1EAE014", Offset = "0x1EAE014", Length = "0xC")]
1005 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1006 internal bool UseOptionInvariant()
1007 {
1008 throw null;
1009 }
1010
1011 [global::Cpp2ILInjected.Token(Token = "0x40002A8")]
1012 private const int CacheDictionarySwitchLimit = 10;
1013
1014 [global::Cpp2ILInjected.Token(Token = "0x40002A9")]
1015 private static int s_cacheSize;
1016
1017 [global::Cpp2ILInjected.Token(Token = "0x40002AA")]
1019
1020 [global::Cpp2ILInjected.Token(Token = "0x40002AB")]
1021 private static int s_cacheCount;
1022
1023 [global::Cpp2ILInjected.Token(Token = "0x40002AC")]
1025
1026 [global::Cpp2ILInjected.Token(Token = "0x40002AD")]
1028
1029 [global::Cpp2ILInjected.Token(Token = "0x40002AE")]
1031
1032 [global::Cpp2ILInjected.Token(Token = "0x40002AF")]
1033 private const string DefaultMatchTimeout_ConfigKeyName = "REGEX_DEFAULT_MATCH_TIMEOUT";
1034
1035 [global::Cpp2ILInjected.Token(Token = "0x40002B0")]
1037
1038 [global::Cpp2ILInjected.Token(Token = "0x40002B1")]
1040
1041 [global::Cpp2ILInjected.Token(Token = "0x40002B2")]
1042 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1043 protected internal TimeSpan internalMatchTimeout;
1044
1045 [global::Cpp2ILInjected.Token(Token = "0x40002B3")]
1046 internal const int MaxOptionShift = 10;
1047
1048 [global::Cpp2ILInjected.Token(Token = "0x40002B4")]
1049 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1050 protected internal string pattern;
1051
1052 [global::Cpp2ILInjected.Token(Token = "0x40002B5")]
1053 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1054 protected internal RegexOptions roptions;
1055
1056 [global::Cpp2ILInjected.Token(Token = "0x40002B6")]
1057 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
1058 protected internal RegexRunnerFactory factory;
1059
1060 [global::Cpp2ILInjected.Token(Token = "0x40002B7")]
1061 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
1062 protected internal Hashtable caps;
1063
1064 [global::Cpp2ILInjected.Token(Token = "0x40002B8")]
1065 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1066 protected internal Hashtable capnames;
1067
1068 [global::Cpp2ILInjected.Token(Token = "0x40002B9")]
1069 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1070 protected internal string[] capslist;
1071
1072 [global::Cpp2ILInjected.Token(Token = "0x40002BA")]
1073 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1074 protected internal int capsize;
1075
1076 [global::Cpp2ILInjected.Token(Token = "0x40002BB")]
1077 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1079
1080 [global::Cpp2ILInjected.Token(Token = "0x40002BC")]
1081 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
1083
1084 [global::Cpp2ILInjected.Token(Token = "0x40002BD")]
1085 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
1087
1088 [global::Cpp2ILInjected.Token(Token = "0x40002BE")]
1089 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1090 internal bool _refsInitialized;
1091
1092 [global::Cpp2ILInjected.Token(Token = "0x20000B0")]
1093 internal readonly struct CachedCodeEntryKey : IEquatable<Regex.CachedCodeEntryKey>
1094 {
1095 [global::Cpp2ILInjected.Token(Token = "0x6000380")]
1096 [global::Cpp2ILInjected.Address(RVA = "0x1EADE58", Offset = "0x1EADE58", Length = "0xC")]
1097 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1098 public CachedCodeEntryKey(RegexOptions options, string cultureKey, string pattern)
1099 {
1100 throw null;
1101 }
1102
1103 [global::Cpp2ILInjected.Token(Token = "0x6000381")]
1104 [global::Cpp2ILInjected.Address(RVA = "0x1EAE020", Offset = "0x1EAE020", Length = "0x90")]
1105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex.CachedCodeEntryKey), Member = "Equals", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(bool))]
1108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1109 public override bool Equals(object obj)
1110 {
1111 throw null;
1112 }
1113
1114 [global::Cpp2ILInjected.Token(Token = "0x6000382")]
1115 [global::Cpp2ILInjected.Address(RVA = "0x1EAE0B0", Offset = "0x1EAE0B0", Length = "0x5C")]
1116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex.CachedCodeEntryKey), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
1118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex.CachedCodeEntryKey), Member = "op_Equality", MemberParameters = new object[]
1119 {
1120 typeof(Regex.CachedCodeEntryKey),
1121 typeof(Regex.CachedCodeEntryKey)
1122 }, ReturnType = typeof(bool))]
1123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "GetCachedCode", MemberParameters = new object[]
1124 {
1126 typeof(bool)
1127 }, ReturnType = typeof(Regex.CachedCodeEntry))]
1128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "TryGetCacheValueSmall", MemberParameters = new object[]
1129 {
1132 }, ReturnType = typeof(bool))]
1133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "LookupCachedAndPromote", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(Regex.CachedCodeEntry))]
1134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[]
1135 {
1136 typeof(string),
1137 typeof(RegexOptions),
1139 typeof(bool)
1140 }, ReturnType = typeof(void))]
1141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
1142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
1144 {
1145 throw null;
1146 }
1147
1148 [global::Cpp2ILInjected.Token(Token = "0x6000383")]
1149 [global::Cpp2ILInjected.Address(RVA = "0x1EAB680", Offset = "0x1EAB680", Length = "0x30")]
1150 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex.CachedCodeEntryKey), Member = "Equals", MemberParameters = new object[] { typeof(Regex.CachedCodeEntryKey) }, ReturnType = typeof(bool))]
1152 public static bool operator ==(Regex.CachedCodeEntryKey left, Regex.CachedCodeEntryKey right)
1153 {
1154 throw null;
1155 }
1156
1157 [global::Cpp2ILInjected.Token(Token = "0x6000384")]
1158 [global::Cpp2ILInjected.Address(RVA = "0x1EAE10C", Offset = "0x1EAE10C", Length = "0x4C")]
1159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1161 public override int GetHashCode()
1162 {
1163 throw null;
1164 }
1165
1166 [global::Cpp2ILInjected.Token(Token = "0x40002BF")]
1167 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1169
1170 [global::Cpp2ILInjected.Token(Token = "0x40002C0")]
1171 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1172 private readonly string _cultureKey;
1173
1174 [global::Cpp2ILInjected.Token(Token = "0x40002C1")]
1175 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1176 private readonly string _pattern;
1177 }
1178
1179 [global::Cpp2ILInjected.Token(Token = "0x20000B1")]
1180 internal sealed class CachedCodeEntry
1181 {
1182 [global::Cpp2ILInjected.Token(Token = "0x6000385")]
1183 [global::Cpp2ILInjected.Address(RVA = "0x1EABD60", Offset = "0x1EABD60", Length = "0x78")]
1184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
1187 {
1188 throw null;
1189 }
1190
1191 [global::Cpp2ILInjected.Token(Token = "0x40002C2")]
1192 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
1194
1195 [global::Cpp2ILInjected.Token(Token = "0x40002C3")]
1196 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
1198
1199 [global::Cpp2ILInjected.Token(Token = "0x40002C4")]
1200 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
1202
1203 [global::Cpp2ILInjected.Token(Token = "0x40002C5")]
1204 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
1206
1207 [global::Cpp2ILInjected.Token(Token = "0x40002C6")]
1208 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
1210
1211 [global::Cpp2ILInjected.Token(Token = "0x40002C7")]
1212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
1214
1215 [global::Cpp2ILInjected.Token(Token = "0x40002C8")]
1216 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
1217 public readonly string[] Capslist;
1218
1219 [global::Cpp2ILInjected.Token(Token = "0x40002C9")]
1220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
1221 public readonly int Capsize;
1222
1223 [global::Cpp2ILInjected.Token(Token = "0x40002CA")]
1224 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
1226
1227 [global::Cpp2ILInjected.Token(Token = "0x40002CB")]
1228 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1230 }
1231 }
1232}
class f__AnonymousType0<< Count > j__TPar
readonly Regex.CachedCodeEntryKey Key
Definition Regex.cs:1201
readonly WeakReference< RegexReplacement > ReplRef
Definition Regex.cs:1229
CachedCodeEntry(Regex.CachedCodeEntryKey key, Hashtable capnames, string[] capslist, RegexCode code, Hashtable caps, int capsize, ExclusiveReference runner, WeakReference< RegexReplacement > replref)
Definition Regex.cs:1186
static Regex.CachedCodeEntry s_cacheFirst
Definition Regex.cs:1024
static bool TryGetCacheValue(Regex.CachedCodeEntryKey key, out Regex.CachedCodeEntry entry)
Definition Regex.cs:110
Match Match(string input)
Definition Regex.cs:304
static string Replace(string input, string pattern, string replacement)
Definition Regex.cs:403
static string Escape(string str)
Definition Regex.cs:837
Regex.CachedCodeEntry GetCachedCodeEntryInternal(Regex.CachedCodeEntryKey key, bool isToAdd)
Definition Regex.cs:69
static string Replace(MatchEvaluator evaluator, Regex regex, string input, int count, int startat)
Definition Regex.cs:521
string Replace(string input, string replacement)
Definition Regex.cs:430
string[] Split(string input, int count, int startat)
Definition Regex.cs:573
static string[] Split(Regex regex, string input, int count, int startat)
Definition Regex.cs:607
ExclusiveReference _runnerref
Definition Regex.cs:1078
static readonly TimeSpan InfiniteMatchTimeout
Definition Regex.cs:1039
bool IsMatch(string input, int startat)
Definition Regex.cs:235
static Regex.CachedCodeEntry LookupCachedAndPromote(Regex.CachedCodeEntryKey key)
Definition Regex.cs:152
Match Match(string input, int startat)
Definition Regex.cs:345
static string[] Split(string input, string pattern)
Definition Regex.cs:537
static bool TryGetCacheValueSmall(Regex.CachedCodeEntryKey key, out Regex.CachedCodeEntry entry)
Definition Regex.cs:126
Regex(string pattern, RegexOptions options, TimeSpan matchTimeout, bool addToCache)
Definition Regex.cs:819
string Replace(string input, MatchEvaluator evaluator, int count, int startat)
Definition Regex.cs:483
string[] Split(string input)
Definition Regex.cs:563
Match Run(bool quick, int prevlen, string input, int beginning, int length, int startat)
Definition Regex.cs:990
static readonly TimeSpan s_defaultMatchTimeout
Definition Regex.cs:1036
static bool IsMatch(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)
Definition Regex.cs:179
MatchCollection Matches(string input)
Definition Regex.cs:362
Regex.CachedCodeEntry GetCachedCode(Regex.CachedCodeEntryKey key, bool isToAdd)
Definition Regex.cs:32
WeakReference< RegexReplacement > _replref
Definition Regex.cs:1082
static Match Match(string input, string pattern)
Definition Regex.cs:245
static void ValidateMatchTimeout(TimeSpan matchTimeout)
Definition Regex.cs:663
static Match Match(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)
Definition Regex.cs:261
string Replace(string input, MatchEvaluator evaluator)
Definition Regex.cs:473
static TimeSpan InitDefaultMatchTimeout()
Definition Regex.cs:685
static Regex.CachedCodeEntry s_cacheLast
Definition Regex.cs:1027
int GroupNumberFromName(string name)
Definition Regex.cs:925
static readonly Dictionary< Regex.CachedCodeEntryKey, Regex.CachedCodeEntry > s_cache
Definition Regex.cs:1018
static bool IsMatch(string input, string pattern, RegexOptions options)
Definition Regex.cs:162
static readonly TimeSpan s_maximumMatchTimeout
Definition Regex.cs:1030
Regex(string pattern, RegexOptions options)
Definition Regex.cs:745
static string Replace(string input, string pattern, string replacement, RegexOptions options, TimeSpan matchTimeout)
Definition Regex.cs:419
static string[] Split(string input, string pattern, RegexOptions options, TimeSpan matchTimeout)
Definition Regex.cs:553
string Replace(string input, string replacement, int count, int startat)
Definition Regex.cs:456
MatchCollection Matches(string input, int startat)
Definition Regex.cs:387
void GetObjectData(SerializationInfo info, StreamingContext context)
bool Equals(Regex.CachedCodeEntryKey other)
Definition Regex.cs:1143
CachedCodeEntryKey(RegexOptions options, string cultureKey, string pattern)
Definition Regex.cs:1098