public DelayableSignal(SignalContext context) { if (context == null) { throw new ArgumentNullException(nameof(context)); } _realSignal = new Signal <T>(context); }
/// <summary> /// Initializes a new instance of the <see cref="Signal{T}"/> class. /// </summary> internal Signal(SignalContext context) { Context = context; _snapshot = new Snapshot(default);