public static ProducerSignal <int> Timer(int millisecondInterval) { return(PushSignal.Produce <int>((push) => { var i = 0; var timer = new System.Threading.Timer((_) => push(i++), null, 0, millisecondInterval); })); }
public SignalSink() { Signal = PushSignal.Produce <TInput>(push => Pusher = push); }