Beispiel #1
0
        public IEnumerable <string> GetWords()
        {
            List <string> list = new List <string>();

            list.AddRange(Interests == null ? Enumerable.Empty <string>() : Interests.Words());
            list.AddRange(Music == null ? Enumerable.Empty <string>() : Music.Words());
            list.AddRange(Activities == null ? Enumerable.Empty <string>() : Activities.Words());
            list.AddRange(Movies == null ? Enumerable.Empty <string>() : Movies.Words());
            list.AddRange(TV == null ? Enumerable.Empty <string>() : TV.Words());
            list.AddRange(Books == null ? Enumerable.Empty <string>() : Books.Words());
            list.AddRange(Games == null ? Enumerable.Empty <string>() : Games.Words());
            list.AddRange(About == null ? Enumerable.Empty <string>() : About.Words());
            list.AddRange(Subscriptions.Items.SelectMany(s => s?.Name == null ? Enumerable.Empty <string>() : s.GetWords()));
            list.AddRange(Wall.Items.SelectMany(wi => wi.GetWords()));
            return(list);
        }