public string Transform(EmojiResult unicodeCandidate) { if (EmojisToKeep.Contains(unicodeCandidate.Emoji)) { return(unicodeCandidate.Emoji.Unicode + unicodeCandidate.Fitzpatrick); } else { return(""); } }
public string Transform(EmojiResult unicodeCandidate) { switch (Action) { default: case FitzpatrickAction.Parse: case FitzpatrickAction.Remove: return(unicodeCandidate.Emoji.HtmlHexadecimal); case FitzpatrickAction.Ignore: return(unicodeCandidate.Emoji.HtmlHexadecimal + unicodeCandidate.Fitzpatrick); } }
public string Transform(EmojiResult unicodeCandidate) { switch (Action) { default: case FitzpatrickAction.Parse: if (unicodeCandidate.Fitzpatrick != null) { return($":{unicodeCandidate.Emoji.Aliases[0]}|{unicodeCandidate.Fitzpatrick}:"); } else { return($":{unicodeCandidate.Emoji.Aliases[0]}:"); } case FitzpatrickAction.Remove: return($":{unicodeCandidate.Emoji.Aliases[0]}:"); case FitzpatrickAction.Ignore: return($":{unicodeCandidate.Emoji.Aliases[0]}:{unicodeCandidate.Fitzpatrick}"); } }
public string Transform(EmojiResult unicodeCandidate) => Replace;
public string Transform(EmojiResult unicodeCandidate) { return(""); }