1 write to _matchcount
System (1)
regex\system\text\regularexpressions\RegexMatch.cs (1)
83_matchcount = new int[capcount];
23 references to _matchcount
System (23)
regex\system\text\regularexpressions\RegexGroupCollection.cs (4)
90return _match._matchcount.Length; 130if (groupnum >= _match._matchcount.Length || groupnum < 0) 148_groups = new Group[_match._matchcount.Length - 1]; 151_groups[i] = new Group(_match._text, _match._matches[i + 1], _match._matchcount[i + 1], groupname);
regex\system\text\regularexpressions\RegexMatch.cs (18)
108for (int i = 0; i < _matchcount.Length; i++) { 109_matchcount[i] = 0; 176int c = _matchcount[groupnum]; 189return GroupToStringImpl(_matchcount.Length - 1); 212int numgroups = inner._matchcount.Length; 235capcount = _matchcount[cap]; 247_matchcount[cap] = capcount + 1; 264capcount = _matchcount[cap]; 287_matchcount[cap]--; 294return cap < _matchcount.Length && _matchcount[cap] > 0 && _matches[cap][_matchcount[cap] * 2 - 1] != (-3 + 1); 301int i = _matches[cap][_matchcount[cap] * 2 - 2]; 312int i = _matches[cap][_matchcount[cap] * 2 - 1]; 329_capcount = _matchcount[0]; 338for (int cap = 0; cap < _matchcount.Length; cap++) { 342limit = _matchcount[cap] * 2; 367_matchcount[cap] = j / 2;
regex\system\text\regularexpressions\RegexRunner.cs (1)
181if (runmatch._matchcount [0] > 0) {