コード例 #1
0
 /// <summary>
 /// The StdDevSideEffectArrow produces a side effect that
 /// is the sliding standard deviation and the average of
 /// messages/objects that have passed through it.
 /// </summary>
 /// <param name="ArrowSender">The sender of the messages/objects.</param>
 /// <param name="Recipient">A recipient of the processed messages.</param>
 /// <param name="Recipients">Further recipients of the processed messages.</param>
 public static StdDevSideEffectArrow StdDevSideEffectArrow(this IArrowSender<Double> ArrowSender, IArrowReceiver<Double> Recipient, params IArrowReceiver<Double>[] Recipients)
 {
     var _CountArrow = new StdDevSideEffectArrow(Recipient, Recipients);
     ArrowSender.OnMessageAvailable += _CountArrow.ReceiveMessage;
     return _CountArrow;
 }
コード例 #2
0
 /// <summary>
 /// The StdDevSideEffectArrow produces a side effect that
 /// is the sliding standard deviation and the average of
 /// messages/objects that have passed through it.
 /// </summary>
 /// <param name="ArrowSender">The sender of the messages/objects.</param>
 public static StdDevSideEffectArrow StdDevSideEffectArrow(this IArrowSender<Double> ArrowSender)
 {
     var _StdDevSideEffectArrow = new StdDevSideEffectArrow();
     ArrowSender.OnMessageAvailable += _StdDevSideEffectArrow.ReceiveMessage;
     return _StdDevSideEffectArrow;
 }