4 writes to caps
System (4)
regex\system\text\regularexpressions\Regex.cs (4)
148caps = value as Hashtable; 151caps = new Hashtable(value); 284caps = code._caps; 294caps = cached._caps;
12 references to caps
System (12)
regex\system\text\regularexpressions\Regex.cs (9)
141return caps; 149if (caps == null) 598if (caps == null) { 607result = new int[caps.Count]; 609IDictionaryEnumerator de = caps.GetEnumerator(); 638if (caps != null) { 642Object obj = caps[i]; 1043repl = RegexParser.ParseReplacement(replacement, caps, capsize, capnames, this.roptions); 1362newcached = new CachedCodeEntry(key, capnames, capslist, code, caps, capsize, runnerref, replref);
regex\system\text\regularexpressions\RegexMatch.cs (1)
165repl = RegexParser.ParseReplacement(replacement, _regex.caps, _regex.capsize, _regex.capnames, _regex.roptions);
regex\system\text\regularexpressions\RegexRunner.cs (2)
299if (runregex.caps != null) 300runmatch = new MatchSparse(runregex, runregex.caps, runregex.capsize, runtext, runtextbeg, runtextend - runtextbeg, runtextstart);