Beispiel #1
0
 /// <summary>
 /// Measures rolling interval between immediately subsequent "matching(o: O)" elements.
 /// </summary>
 /// <typeparam name="TIn">TBD</typeparam>
 /// <typeparam name="TOut">TBD</typeparam>
 /// <typeparam name="TMat">TBD</typeparam>
 /// <param name="flow">TBD</param>
 /// <param name="matching">TBD</param>
 /// <param name="onInterval">TBD</param>
 /// <returns>TBD</returns>
 public static Flow <TIn, TOut, TMat> TimedIntervalBetween <TIn, TOut, TMat>(this Flow <TIn, TOut, TMat> flow,
                                                                             Func <TOut, bool> matching, Action <TimeSpan> onInterval)
 => (Flow <TIn, TOut, TMat>)TimedIntervalBetweenOps.TimedIntervalBetween(flow, matching, onInterval);
Beispiel #2
0
 /// <summary>
 /// Measures rolling interval between immediately subsequent "matching(o: O)" elements.
 /// </summary>
 /// <typeparam name="TIn">TBD</typeparam>
 /// <typeparam name="TMat">TBD</typeparam>
 /// <param name="source">TBD</param>
 /// <param name="matching">TBD</param>
 /// <param name="onInterval">TBD</param>
 /// <returns>TBD</returns>
 public static Source <TIn, TMat> TimedIntervalBetween <TIn, TMat>(this Source <TIn, TMat> source,
                                                                   Func <TIn, bool> matching, Action <TimeSpan> onInterval)
 => (Source <TIn, TMat>)TimedIntervalBetweenOps.TimedIntervalBetween(source, matching, onInterval);