EmojiMapping Class

An emoji shortcodes and smileys mapping, to be used by EmojiParser.

public class EmojiMapping

Constructors

NameDescription
EmojiMapping(bool)Constructs a mapping for the default emoji shortcodes and smileys.
EmojiMapping(IDictionary<string, string>, IDictionary<string, string>)Constructs a mapping from a dictionary of emoji shortcodes to unicode, and a dictionary of smileys to emoji shortcodes.

EmojiMapping overloads

EmojiMapping(bool)

EmojiMapping.cs

Constructs a mapping for the default emoji shortcodes and smileys.

public EmojiMapping(bool enableSmileys = true)
Parameters
enableSmileys bool

EmojiMapping(IDictionary<string, string>, IDictionary<string, string>)

EmojiMapping.cs

Constructs a mapping from a dictionary of emoji shortcodes to unicode, and a dictionary of smileys to emoji shortcodes.

public EmojiMapping(IDictionary<string, string> shortcodeToUnicode, IDictionary<string, string> smileyToShortcode)
Parameters
shortcodeToUnicode IDictionary<string, string>
smileyToShortcode IDictionary<string, string>

Methods

NameDescription
GetDefaultEmojiShortcodeToUnicode()Returns a new instance of the default emoji shortcode to emoji unicode dictionary. It can be used to create a customized EmojiMapping.
GetDefaultSmileyToEmojiShortcode()Gets a new instance of the default smiley to emoji shortcode dictionary. It can be used to create a customized EmojiMapping.

GetDefaultEmojiShortcodeToUnicode()

EmojiMapping.cs

Returns a new instance of the default emoji shortcode to emoji unicode dictionary. It can be used to create a customized EmojiMapping.

public static IDictionary<string, string> GetDefaultEmojiShortcodeToUnicode()

GetDefaultSmileyToEmojiShortcode()

EmojiMapping.cs

Gets a new instance of the default smiley to emoji shortcode dictionary. It can be used to create a customized EmojiMapping.

public static IDictionary<string, string> GetDefaultSmileyToEmojiShortcode()

Fields

NameDescription
DefaultEmojisAndSmileysMappingThe default emoji shortcodes and smileys mapping.
DefaultEmojisOnlyMappingThe default emoji shortcodes mapping, without smileys.

DefaultEmojisAndSmileysMapping

The default emoji shortcodes and smileys mapping.

public static readonly EmojiMapping DefaultEmojisAndSmileysMapping

DefaultEmojisOnlyMapping

The default emoji shortcodes mapping, without smileys.

public static readonly EmojiMapping DefaultEmojisOnlyMapping