Example #1
0
 public void InvokePerArgumentActions(CallInfo callInfo)
 => throw new NotSupportedException();
Example #2
0
 public object ReturnFor(CallInfo info)
 {
     return(_funcToReturnValue(info));
 }
Example #3
0
 public object ReturnFor(CallInfo info)
 {
     return(GetNext());
 }
 private T GetNext(CallInfo info)
 {
     _valuesToReturn.MoveNext();
     return(_valuesToReturn.Current(info));
 }
Example #5
0
 public object ReturnFor(CallInfo info)
 {
     return(_value);
 }
Example #6
0
 public object GetResult(CallInfo callInfo)
 {
     return(_resultToReturn.ReturnFor(callInfo));
 }
Example #7
0
 private T GetNext(CallInfo info) => _funcsToReturn.TryDequeue(out var nextFunc) ? nextFunc(info) : _lastFunc(info);
Example #8
0
 public object ReturnFor(CallInfo info) => GetNext(info);
Example #9
0
 public object ReturnFor(CallInfo info) => GetReturnValue();
Example #10
0
 public object ReturnFor(CallInfo info) => _funcToReturnValue(info);