public static bool IsEmoji(Char c)
{
var _unicodeCategory = char.GetUnicodeCategory(c);
switch (_unicodeCategory)
{
case UnicodeCategory.OtherSymbol:
case UnicodeCategory.Surrogate:
case UnicodeCategory.ModifierSymbol:
case UnicodeCategory.NonSpacingMark:
{
return true;
}
default:
{
return false;
}
}
}