public static IEnumerable <T> AsEnumerable <T>( this IDelayed <ISeq <T> > delayedSeq) { foreach (var item in delayedSeq.Select(seq => seq.AsEnumerable()).Force()) { yield return(item); } }
public static IDelayed <T1> Map <T0, T1>( this IDelayed <T0> value, Func <T0, T1> func) { return(value.Select(func)); }
public static IDelayed <ISeq <T1> > Map <T0, T1>( this IDelayed <ISeq <T0> > delayedSeq, Func <T0, T1> func) { return(delayedSeq.Select(func)); }