public static IPromiseEnumerable <T> Enumerable <T>(IPromise <Queue <T> > items) { return(Enumerable(items.Cast <IEnumerable <T> >())); }
public static IPromiseEnumerable <KeyValuePair <K, V> > Enumerable <K, V>(IPromise <SortedDictionary <K, V> > items) { return(Enumerable(items.Cast <IEnumerable <KeyValuePair <K, V> > >())); }
public static IPromiseEnumerable <T> Enumerable <T>(IPromise <ICollection <T> > items) { return(Enumerable(items.Cast <IEnumerable <T> >())); }