public AssignedInputThrowContext(InputOtherwiseContext <TIn, TOut> input) : base(input, x => new AssignedEntryGuard <TIn>(x)) { }
public InputOtherwiseThrowContext(InputOtherwiseContext <TIn, TOut> input, Func <Func <TIn, string>, ICommand <TIn> > guard) { _input = input; _guard = guard; }