Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ DoCheckTimeout()

void System.Text.RegularExpressions.RegexRunner.DoCheckTimeout ( )
inlineprivate

Definition at line 230 of file RegexRunner.cs.

231 {
232 if (--_timeoutChecksToSkip == 0)
233 {
235 int tickCount = Environment.TickCount;
236 if (tickCount >= _timeoutOccursAt && (0 <= _timeoutOccursAt || 0 >= tickCount))
237 {
238 throw new RegexMatchTimeoutException(runtext, runregex.pattern, TimeSpan.FromMilliseconds(_timeout));
239 }
240 }
241 }

References System.Text.RegularExpressions.RegexRunner._timeout, System.Text.RegularExpressions.RegexRunner._timeoutChecksToSkip, System.Text.RegularExpressions.RegexRunner._timeoutOccursAt, System.TimeSpan.FromMilliseconds(), System.Text.RegularExpressions.Regex.pattern, System.Text.RegularExpressions.RegexRunner.runregex, System.Text.RegularExpressions.RegexRunner.runtext, and System.Environment.TickCount.

Referenced by System.Text.RegularExpressions.RegexRunner.CheckTimeout(), System.Text.RegularExpressions.RegexRunner.Scan(), and System.Text.RegularExpressions.RegexRunner.Scan< TState >().