Example #1
0
 //Performs a transform from Deezer Fragment to IEnumerable.
 public IEnumerable <TDest> Transform <TSource, TDest>(DeezerFragment <TSource> fragment) where TSource : TDest, IDeserializable <IDeezerClient>
 => fragment.Items.Select <TSource, TDest>(x =>
 {
     x.Deserialize(this);
     return(x);
 })
 .ToList();
Example #2
0
        //Performs a transform from Deezer Fragment to IEnumerable.
        internal IEnumerable <TDest> Transform <TSource, TDest>(DeezerFragment <TSource> aFragment) where TSource : TDest, IDeserializable <DeezerClient>
        {
            List <TDest> items = new List <TDest>();

            foreach (var item in aFragment.Items)
            {
                item.Deserialize(this);
                items.Add(item);
            }

            return(items);
        }