public static async Task <List <GenericMusicItem> > Search(string text) { var opr = SQLOperator.Current(); text = SQLOperator.SQLEscaping_LIKE(text); var songs = await opr.SearchAsync <SONG>(text, "TITLE", "PERFORMERS"); var album = await opr.SearchAsync <ALBUM>(text, "NAME", "AlbumArtists"); var l = new List <GenericMusicItem>(album.ConvertAll(x => new GenericMusicItem(x))); l.AddRange(songs.ConvertAll(x => new GenericMusicItem(x))); return(l); }