Exemplo n.º 1
0
 /// <summary>
 /// Measures time from receiving the first element and completion events - one for each subscriber of this <see cref="IFlow{TOut,TMat}"/>.
 /// </summary>
 /// <typeparam name="TIn">TBD</typeparam>
 /// <typeparam name="TOut">TBD</typeparam>
 /// <typeparam name="TOut2">TBD</typeparam>
 /// <typeparam name="TMat">TBD</typeparam>
 /// <typeparam name="TMat2">TBD</typeparam>
 /// <param name="flow">TBD</param>
 /// <param name="measuredOps">TBD</param>
 /// <param name="onComplete">TBD</param>
 /// <returns>TBD</returns>
 public static Flow <TIn, TOut2, TMat2> Timed <TIn, TOut, TOut2, TMat, TMat2>(this Flow <TIn, TOut, TMat> flow,
                                                                              Func <Flow <TIn, TOut, TMat>, Flow <TIn, TOut2, TMat2> > measuredOps, Action <TimeSpan> onComplete)
 => TimedOps.Timed(flow, measuredOps, onComplete);
Exemplo n.º 2
0
 /// <summary>
 /// Measures time from receiving the first element and completion events - one for each subscriber of this <see cref="IFlow{TOut,TMat}"/>.
 /// </summary>
 /// <typeparam name="TIn">TBD</typeparam>
 /// <typeparam name="TOut">TBD</typeparam>
 /// <typeparam name="TMat">TBD</typeparam>
 /// <typeparam name="TMat2">TBD</typeparam>
 /// <param name="source">TBD</param>
 /// <param name="measuredOps">TBD</param>
 /// <param name="onComplete">TBD</param>
 /// <returns>TBD</returns>
 public static Source <TOut, TMat2> Timed <TIn, TOut, TMat, TMat2>(this Source <TIn, TMat> source,
                                                                   Func <Source <TIn, TMat>, Source <TOut, TMat2> > measuredOps, Action <TimeSpan> onComplete)
 => TimedOps.Timed(source, measuredOps, onComplete);