Esempio n. 1
0
        private static IEnumerable <string> EmojiDescriptionLines()
        {
            using (var sr = new CompressedResourceStream("emoji-test.txt.gz"))
            {
                foreach (var line in sr.ReadToEnd().Split('\r', '\n'))
                {
                    yield return(line);

                    // Append these extra Microsoft emojis after 😾 E2.0 pouting cat
                    if (line.StartsWith("1F63E  "))
                    {
                        yield return("1F431 200D 1F3CD ; fully-qualified # 🐱\u200d🏍 stunt cat");

                        yield return("1F431 200D 1F453 ; fully-qualified # 🐱\u200dπŸ‘“ hipster cat");

                        yield return("1F431 200D 1F680 ; fully-qualified # 🐱\u200dπŸš€ astro cat");

                        yield return("1F431 200D 1F464 ; fully-qualified # 🐱\u200dπŸ‘€ ninja cat");

                        yield return("1F431 200D 1F409 ; fully-qualified # 🐱\u200dπŸ‰ dino cat");

                        yield return("1F431 200D 1F4BB ; fully-qualified # 🐱\u200dπŸ’» hacker cat");
                    }
                }
            }
        }
Esempio n. 2
0
        private static IEnumerable <string> EmojiDescriptionLines()
        {
            using (var sr = new CompressedResourceStream("emoji-test.txt.gz"))
            {
                foreach (var line in sr.ReadToEnd().Split('\r', '\n'))
                {
                    yield return(line);

                    // Hack to support those extra Microsoft emojis
                    if (line.EndsWith("🐱 cat face"))
                    {
                        yield return("1F431 200D 1F3CD ; fully-qualified # πŸ±β€πŸ stunt cat");

                        yield return("1F431 200D 1F453 ; fully-qualified # πŸ±β€πŸ‘“ hipster cat");

                        yield return("1F431 200D 1F680 ; fully-qualified # πŸ±β€πŸš€ astro cat");

                        yield return("1F431 200D 1F464 ; fully-qualified # πŸ±β€πŸ‘€ ninja cat");

                        yield return("1F431 200D 1F409 ; fully-qualified # πŸ±β€πŸ‰ dino cat");

                        yield return("1F431 200D 1F4BB ; fully-qualified # πŸ±β€πŸ’» hacker cat");
                    }
                }
            }
        }