public ConditionalActionOf(ConditionalFactoryOf <T> condData, Action <T> action) { Condition.Requires(condData).IsNotNull(); this.ConditionalData = condData; this.Action = action; }
public ConditionalFuncOf(ConditionalFactoryOf <Tdata> condData, Func <Tdata, Tout> function) { Condition.Requires(condData).IsNotNull(); this.ConditionalData = condData; this.Function = function; }