public static char uintCodePointToChar(uint codePoint) { byte[] bytes = UAUtilities.uintToBytes(codePoint); return(Encoding.UTF32.GetChars(bytes)[0]); }