2 writes to caps
System.Text.RegularExpressions (2)
System\Text\RegularExpressions\Regex.cs (2)
194
caps
= tree.CaptureNumberSparseMapping;
258
caps
= value as Hashtable ?? new Hashtable(value);
10 references to caps
System.Text.RegularExpressions (10)
System\Text\RegularExpressions\Match.cs (1)
206
RegexReplacement repl = RegexReplacement.GetOrCreate(regex.RegexReplacementWeakReference, replacement, regex.
caps
!, regex.capsize, regex.capnames!, regex.roptions);
System\Text\RegularExpressions\Regex.cs (5)
250
get =>
caps
;
471
if (
caps
is null)
482
result = new int[
caps
.Count];
483
IDictionaryEnumerator de =
caps
.GetEnumerator();
509
return RegexParser.GroupNameFromNumber(
caps
, capslist, capsize, i);
System\Text\RegularExpressions\Regex.Replace.cs (1)
313
RegexReplacement.GetOrCreate(RegexReplacementWeakReference, replacement,
caps
!, capsize, capnames!, roptions).
System\Text\RegularExpressions\RegexAssemblyCompiler.cs (1)
145
GenerateCreateHashtable(RegexField(nameof(Regex.
caps
)), tree.CaptureNumberSparseMapping);
System\Text\RegularExpressions\RegexRunner.cs (2)
293
runmatch = runregex!.
caps
is null ?
295
new MatchSparse(runregex, runregex.
caps
, runregex.capsize, runtext, text.Length);