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.

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

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