protected virtual void Dispose(bool disposing) { if (!disposing) { return; } if (_producer == null) { return; } _producer.Dispose(); _producer = null; }
public ActionObservingProducer(Func <CancellationToken, T> @delegate) { _producer = new ObservingProducer <T>(); _producer.Produces(@delegate.AsContinuousObservable()); }