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
RegexRunner.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::Cpp2ILInjected.Token(Token = "0x20000C2")]
9 public abstract class RegexRunner
10 {
11 [global::Cpp2ILInjected.Token(Token = "0x600046C")]
12 [global::Cpp2ILInjected.Address(RVA = "0x1EB8F40", Offset = "0x1EB8F40", Length = "0x8")]
13 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
15 protected internal RegexRunner()
16 {
17 throw null;
18 }
19
20 [global::Cpp2ILInjected.Token(Token = "0x600046D")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1EC2B90", Offset = "0x1EC2B90", Length = "0x2F8")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Regex), Member = "Run", MemberParameters = new object[]
24 {
25 typeof(bool),
26 typeof(int),
27 typeof(string),
28 typeof(int),
29 typeof(int),
30 typeof(int)
31 }, ReturnType = typeof(Match))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "ValidateMatchTimeout", MemberParameters = new object[] { typeof(TimeSpan) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "op_Equality", MemberParameters = new object[]
35 {
38 }, ReturnType = typeof(bool))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "get_RightToLeft", ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_TickCount", ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "InitMatch", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "DoCheckTimeout", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
45 protected internal Match Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x600046E")]
51 [global::Cpp2ILInjected.Address(RVA = "0x1EC2E88", Offset = "0x1EC2E88", Length = "0x34")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_TickCount", ReturnType = typeof(int))]
54 private void StartTimeoutWatch()
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x600046F")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1EBB1F4", Offset = "0x1EBB1F4", Length = "0x10")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "DoCheckTimeout", ReturnType = typeof(void))]
63 protected void CheckTimeout()
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x6000470")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1EC30BC", Offset = "0x1EC30BC", Length = "0xC4")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexInterpreter), Member = "Go", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "Scan", MemberParameters = new object[]
73 {
75 typeof(string),
76 typeof(int),
77 typeof(int),
78 typeof(int),
79 typeof(int),
80 typeof(bool),
82 }, ReturnType = typeof(Match))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "CheckTimeout", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Environment), Member = "get_TickCount", ReturnType = typeof(int))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromMilliseconds", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexMatchTimeoutException), Member = ".ctor", MemberParameters = new object[]
88 {
89 typeof(string),
90 typeof(string),
92 }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
94 private void DoCheckTimeout()
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x6000471")]
100 protected abstract void Go();
101
102 [global::Cpp2ILInjected.Token(Token = "0x6000472")]
103 protected abstract bool FindFirstChar();
104
105 [global::Cpp2ILInjected.Token(Token = "0x6000473")]
106 protected abstract void InitTrackCount();
107
108 [global::Cpp2ILInjected.Token(Token = "0x6000474")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1EC2EBC", Offset = "0x1EC2EBC", Length = "0x1C4")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "Scan", MemberParameters = new object[]
112 {
113 typeof(Regex),
114 typeof(string),
115 typeof(int),
116 typeof(int),
117 typeof(int),
118 typeof(int),
119 typeof(bool),
121 }, ReturnType = typeof(Match))]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MatchSparse), Member = ".ctor", MemberParameters = new object[]
124 {
125 typeof(Regex),
127 typeof(int),
128 typeof(string),
129 typeof(int),
130 typeof(int),
131 typeof(int)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Match), Member = ".ctor", MemberParameters = new object[]
134 {
135 typeof(Regex),
136 typeof(int),
137 typeof(string),
138 typeof(int),
139 typeof(int),
140 typeof(int)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
143 private void InitMatch()
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x6000475")]
149 [global::Cpp2ILInjected.Address(RVA = "0x1EC3080", Offset = "0x1EC3080", Length = "0x3C")]
150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
152 private Match TidyMatch(bool quick)
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6000476")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1EB9014", Offset = "0x1EB9014", Length = "0x48")]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexInterpreter), Member = "Goto", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexInterpreter), Member = "Backtrack", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "DoubleStack", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "DoubleTrack", ReturnType = typeof(void))]
165 protected void EnsureStorage()
166 {
167 throw null;
168 }
169
170 [global::Cpp2ILInjected.Token(Token = "0x6000477")]
171 [global::Cpp2ILInjected.Address(RVA = "0x1EBB3FC", Offset = "0x1EBB3FC", Length = "0xEC")]
172 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexInterpreter), Member = "Go", ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexCharClass), Member = "IsWordChar", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
177 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
178 protected bool IsBoundary(int index, int startpos, int endpos)
179 {
180 throw null;
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6000478")]
184 [global::Cpp2ILInjected.Address(RVA = "0x1EBB4E8", Offset = "0x1EBB4E8", Length = "0xEC")]
185 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexInterpreter), Member = "Go", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexCharClass), Member = "IsECMAWordChar", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(bool))]
190 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
191 protected bool IsECMABoundary(int index, int startpos, int endpos)
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x6000479")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1EC3210", Offset = "0x1EC3210", Length = "0x90")]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "EnsureStorage", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
201 {
202 typeof(Array),
203 typeof(int),
204 typeof(Array),
205 typeof(int),
206 typeof(int)
207 }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
209 protected void DoubleTrack()
210 {
211 throw null;
212 }
213
214 [global::Cpp2ILInjected.Token(Token = "0x600047A")]
215 [global::Cpp2ILInjected.Address(RVA = "0x1EC3180", Offset = "0x1EC3180", Length = "0x90")]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "EnsureStorage", ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
219 {
220 typeof(Array),
221 typeof(int),
222 typeof(Array),
223 typeof(int),
224 typeof(int)
225 }, ReturnType = typeof(void))]
226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
227 protected void DoubleStack()
228 {
229 throw null;
230 }
231
232 [global::Cpp2ILInjected.Token(Token = "0x600047B")]
233 [global::Cpp2ILInjected.Address(RVA = "0x1EC32A0", Offset = "0x1EC32A0", Length = "0x90")]
234 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "Crawl", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "Capture", MemberParameters = new object[]
236 {
237 typeof(int),
238 typeof(int),
239 typeof(int)
240 }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexRunner), Member = "TransferCapture", MemberParameters = new object[]
242 {
243 typeof(int),
244 typeof(int),
245 typeof(int),
246 typeof(int)
247 }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Copy", MemberParameters = new object[]
250 {
251 typeof(Array),
252 typeof(int),
253 typeof(Array),
254 typeof(int),
255 typeof(int)
256 }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
258 protected void DoubleCrawl()
259 {
260 throw null;
261 }
262
263 [global::Cpp2ILInjected.Token(Token = "0x600047C")]
264 [global::Cpp2ILInjected.Address(RVA = "0x1EC3330", Offset = "0x1EC3330", Length = "0x44")]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "DoubleCrawl", ReturnType = typeof(void))]
267 protected void Crawl(int i)
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x600047D")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1EC3374", Offset = "0x1EC3374", Length = "0x1C")]
274 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
276 protected int Popcrawl()
277 {
278 throw null;
279 }
280
281 [global::Cpp2ILInjected.Token(Token = "0x600047E")]
282 [global::Cpp2ILInjected.Address(RVA = "0x1EBB3E8", Offset = "0x1EBB3E8", Length = "0x14")]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
284 protected int Crawlpos()
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x600047F")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1EBB34C", Offset = "0x1EBB34C", Length = "0x70")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexInterpreter), Member = "Go", ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "DoubleCrawl", ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
296 protected void Capture(int capnum, int start, int end)
297 {
298 throw null;
299 }
300
301 [global::Cpp2ILInjected.Token(Token = "0x6000480")]
302 [global::Cpp2ILInjected.Address(RVA = "0x1EBB214", Offset = "0x1EBB214", Length = "0x138")]
303 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
304 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RegexInterpreter), Member = "Go", ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RegexRunner), Member = "DoubleCrawl", ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
308 protected void TransferCapture(int capnum, int uncapnum, int start, int end)
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x6000481")]
314 [global::Cpp2ILInjected.Address(RVA = "0x1EBB3BC", Offset = "0x1EBB3BC", Length = "0x2C")]
315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
316 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
317 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
318 protected void Uncapture()
319 {
320 throw null;
321 }
322
323 [global::Cpp2ILInjected.Token(Token = "0x6000482")]
324 [global::Cpp2ILInjected.Address(RVA = "0x1EBB204", Offset = "0x1EBB204", Length = "0x10")]
325 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
326 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
327 protected bool IsMatched(int cap)
328 {
329 throw null;
330 }
331
332 [global::Cpp2ILInjected.Token(Token = "0x6000483")]
333 [global::Cpp2ILInjected.Address(RVA = "0x1EBB5D4", Offset = "0x1EBB5D4", Length = "0x10")]
334 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
335 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
336 protected int MatchIndex(int cap)
337 {
338 throw null;
339 }
340
341 [global::Cpp2ILInjected.Token(Token = "0x6000484")]
342 [global::Cpp2ILInjected.Address(RVA = "0x1EBB5E4", Offset = "0x1EBB5E4", Length = "0x10")]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
344 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
345 protected int MatchLength(int cap)
346 {
347 throw null;
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x400036B")]
351 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
352 protected internal int runtextbeg;
353
354 [global::Cpp2ILInjected.Token(Token = "0x400036C")]
355 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
356 protected internal int runtextend;
357
358 [global::Cpp2ILInjected.Token(Token = "0x400036D")]
359 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
360 protected internal int runtextstart;
361
362 [global::Cpp2ILInjected.Token(Token = "0x400036E")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
364 protected internal string runtext;
365
366 [global::Cpp2ILInjected.Token(Token = "0x400036F")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
368 protected internal int runtextpos;
369
370 [global::Cpp2ILInjected.Token(Token = "0x4000370")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
372 protected internal int[] runtrack;
373
374 [global::Cpp2ILInjected.Token(Token = "0x4000371")]
375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
376 protected internal int runtrackpos;
377
378 [global::Cpp2ILInjected.Token(Token = "0x4000372")]
379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
380 protected internal int[] runstack;
381
382 [global::Cpp2ILInjected.Token(Token = "0x4000373")]
383 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
384 protected internal int runstackpos;
385
386 [global::Cpp2ILInjected.Token(Token = "0x4000374")]
387 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
388 protected internal int[] runcrawl;
389
390 [global::Cpp2ILInjected.Token(Token = "0x4000375")]
391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
392 protected internal int runcrawlpos;
393
394 [global::Cpp2ILInjected.Token(Token = "0x4000376")]
395 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
396 protected internal int runtrackcount;
397
398 [global::Cpp2ILInjected.Token(Token = "0x4000377")]
399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
400 protected internal Match runmatch;
401
402 [global::Cpp2ILInjected.Token(Token = "0x4000378")]
403 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
404 protected internal Regex runregex;
405
406 [global::Cpp2ILInjected.Token(Token = "0x4000379")]
407 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
408 private int _timeout;
409
410 [global::Cpp2ILInjected.Token(Token = "0x400037A")]
411 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
412 private bool _ignoreTimeout;
413
414 [global::Cpp2ILInjected.Token(Token = "0x400037B")]
415 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
416 private int _timeoutOccursAt;
417
418 [global::Cpp2ILInjected.Token(Token = "0x400037C")]
419 private const int TimeoutCheckFrequency = 1000;
420
421 [global::Cpp2ILInjected.Token(Token = "0x400037D")]
422 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
424 }
425}
class f__AnonymousType0<< Count > j__TPar
Match Scan(Regex regex, string text, int textbeg, int textend, int textstart, int prevlen, bool quick, TimeSpan timeout)
void TransferCapture(int capnum, int uncapnum, int start, int end)
bool IsECMABoundary(int index, int startpos, int endpos)
bool IsBoundary(int index, int startpos, int endpos)
void Capture(int capnum, int start, int end)