internal static void ToLower(char h, char l, out char hr, out char lr) { Debug.Assert(char.IsHighSurrogate(h)); Debug.Assert(char.IsLowSurrogate(l)); UnicodeUtility.GetUtf16SurrogatesFromSupplementaryPlaneScalar(CharUnicodeInfo.ToLower(UnicodeUtility.GetScalarFromUtf16SurrogatePair(h, l)), out hr, out lr); }
internal static char ToLower(char c) => CharUnicodeInfo.ToLower(c);