+2004-05-17 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
+
+ * Char.cs: Fix long standing bug with ToLower/ToUpper not being
+ culture - sensitive
+
2004-05-14 Zoltan Varga <vargaz@freemail.hu>
* Buffer.cs: Optimize BlockCopy.
return str [0];
}
- [MonoTODO ("Fix FIXME")]
public static char ToLower (char c)
{
- // FIXME: needs to call line below, but that would probably break a lot of things right now
- // return InternalToLower (c, CultureInfo.CurrentCulture);
- return ToLowerInvariant (c);
+ return InternalToLower (c, CultureInfo.CurrentCulture);
}
internal static char ToLowerInvariant (char c)
[MethodImplAttribute (MethodImplOptions.InternalCall)]
private static extern char InternalToLower (char c, CultureInfo culture);
- [MonoTODO ("Fix FIXME")]
public static char ToUpper (char c)
{
- // FIXME: needs to call line below, but that would probably break a lot of things right now
- // return InternalToUpper (c, CultureInfo.CurrentCulture);
- return ToUpperInvariant (c);
+ return InternalToUpper (c, CultureInfo.CurrentCulture);
}
internal static char ToUpperInvariant (char c)