Table of Contents

Method SelectMany

Namespace
Eon
Assembly
Eon.dll

SelectMany(Func<Duration, Schedule>)

Applies the bind for each emission from this Schedule which then emits all Duration from that returned Schedule.

[Pure]
public Schedule SelectMany(Func<Duration, Schedule> bind)

Parameters

bind Func<Duration, Schedule>

projection from Duration to Schedule

Returns

Schedule

chained Schedule

SelectMany(Func<Duration, Schedule>, Func<Duration, Duration, Duration>)

Applies the bind for each emission from this Schedule which then emits all Duration from that returned Schedule. projection is then called for each pair of Duration emitted

[Pure]
public Schedule SelectMany(Func<Duration, Schedule> bind, Func<Duration, Duration, Duration> projection)

Parameters

bind Func<Duration, Schedule>

projection from Duration to Schedule

projection Func<Duration, Duration, Duration>

Returns

Schedule

chained Scheduleprojection from Duration, Duration to Duration