namespace DTLib.Reactive { public class ReactiveSender : ReactiveProvider { public ReactiveSender() { } public ReactiveSender(ReactiveStream stream) : base(stream) { } public void Send(T e) { lock (Stream) Stream.Add(e); } } }