Definition at line 1107 of file RegexCharClass.cs.
1108 {
1111 {
1112 return;
1113 }
1115 {
1116 rangelist.Sort((SingleRange x, SingleRange y) => x.First.CompareTo(y.First));
1117 bool flag = false;
1118 int num = 0;
1120 while (true)
1121 {
1123 while (true)
1124 {
1126 {
1127 flag = true;
1128 break;
1129 }
1133 {
1134 break;
1135 }
1137 {
1139 }
1141 }
1143 num++;
1144 if (flag)
1145 {
1146 break;
1147 }
1149 {
1151 }
1153 }
1155 }
1157 {
1158 return;
1159 }
1161 {
1163 {
1168 }
1169 }
1170 else
1171 {
1173 {
1174 return;
1175 }
1177 {
1179 {
1180 rangelist[0] =
new SingleRange(
'\uffff',
'\uffff');
1182 }
1183 }
1185 {
1186 rangelist[0] =
new SingleRange(
'\0',
'\0');
1188 }
1189 }
1190 }
List< SingleRange > _rangelist
RegexCharClass _subtractor
StringBuilder _categories
References System.Text.RegularExpressions.RegexCharClass._categories, System.Text.RegularExpressions.RegexCharClass._negate, System.Text.RegularExpressions.RegexCharClass._rangelist, System.Text.RegularExpressions.RegexCharClass._subtractor, System.Collections.Generic.Dictionary< TKey, TValue >.Count, System.Text.RegularExpressions.RegexCharClass.SingleRange.First, and System.Text.StringBuilder.Length.
Referenced by System.Text.RegularExpressions.RegexCharClass.ToStringClass().