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