internal void AddLowercase(CultureInfo culture) {
int i;
int origSize;
SingleRange range;
_canonical = false;
for (i = 0, origSize = _rangelist.Count; i < origSize; i++) {
range = (SingleRange)_rangelist[i];
if (range._first == range._last)
range._first = range._last = Char.ToLower(range._first, culture);
else
AddLowercaseRange(range._first, range._last, culture);
}
}