2 writes to _rangelist
System (2)
regex\system\text\regularexpressions\RegexCharClass.cs (2)
509
_rangelist
= new List<SingleRange>(6);
516
_rangelist
= ranges;
25 references to _rangelist
System (25)
regex\system\text\regularexpressions\RegexCharClass.cs (25)
555
_rangelist
.Add(cc.GetRangeAt(i));
574
_rangelist
.Add(new SingleRange(set[i], (char)(set[i + 1] - 1)));
578
_rangelist
.Add(new SingleRange(set[i], Lastchar));
593
_rangelist
.Add(new SingleRange(first, last));
594
if (_canonical &&
_rangelist
.Count > 0 &&
595
first <=
_rangelist
[
_rangelist
.Count - 1]._last) {
639
for (i = 0, origSize =
_rangelist
.Count; i < origSize; i++) {
640
range =
_rangelist
[i];
1040
return
_rangelist
.Count;
1055
int rangeLen =
_rangelist
.Count * 2 ;
1068
for (int i = 0; i <
_rangelist
.Count; i++) {
1069
SingleRange currentRange =
_rangelist
[i];
1092
return
_rangelist
[i];
1108
_rangelist
.Sort(0,
_rangelist
.Count, new SingleRangeComparer());
1114
if (
_rangelist
.Count > 1) {
1118
for (last =
_rangelist
[j]._last; ; i++) {
1119
if (i ==
_rangelist
.Count || last == Lastchar) {
1124
if ((CurrentRange =
_rangelist
[i])._first > last + 1)
1131
_rangelist
[j]._last = last;
1139
_rangelist
[j] =
_rangelist
[i];
1141
_rangelist
.RemoveRange(j,
_rangelist
.Count - j);