public void TestIsSurrogatePair() { if (UChar.IsSurrogatePair( (char)(UChar.MinHighSurrogate - 1), UChar.MinLowSurrogate)) { Errln("0xd7ff,0xdc00"); } if (UChar.IsSurrogatePair( (char)(UChar.MaxHighSurrogate + 1), UChar.MinLowSurrogate)) { Errln("0xd800,0xdc00"); } if (UChar.IsSurrogatePair(UChar.MinHighSurrogate, (char)(UChar.MinLowSurrogate - 1))) { Errln("0xd800,0xdbff"); } if (UChar.IsSurrogatePair(UChar.MinHighSurrogate, (char)(UChar.MaxLowSurrogate + 1))) { Errln("0xd800,0xe000"); } if (!UChar.IsSurrogatePair(UChar.MinHighSurrogate, UChar.MinLowSurrogate)) { Errln("0xd800,0xdc00"); } }