6 writes to runtext
System.Text.RegularExpressions (6)
System\Text\RegularExpressions\Regex.cs (4)
580runner.runtext = input; 607runner.runtext = null; // drop reference to text to avoid keeping it alive in a cache. 687runner.runtext = inputString; 753runner.runtext = null; // drop reference to string to avoid keeping it alive in a cache.
System\Text\RegularExpressions\RegexRunner.cs (2)
180runtext = text; 212runtext = null; //drop reference
9 references to runtext
System.Text.RegularExpressions (9)
System\Text\RegularExpressions\RegexRunner.cs (9)
130string? s = runtext; 294new Match(runregex, runregex.capsize, runtext, text.Length) : 295new MatchSparse(runregex, runregex.caps, runregex.capsize, runtext, text.Length); 299m.Reset(runtext, text.Length); 367void ThrowRegexTimeout() => throw new RegexMatchTimeoutException(runtext ?? string.Empty, runregex!.pattern!, TimeSpan.FromMilliseconds(_timeout)); 413return (index > startpos && RegexCharClass.IsBoundaryWordChar(runtext![index - 1])) != 414(index < endpos && RegexCharClass.IsBoundaryWordChar(runtext![index])); 445return (index > startpos && RegexCharClass.IsECMAWordChar(runtext![index - 1])) != 446(index < endpos && RegexCharClass.IsECMAWordChar(runtext![index]));