public object Route(ICall call)
        {
            Trace($"Route(call: {call.DiagName(_ctx)})");
            Log($"[Received call] " +
                $"Substitute: {call.Target().SubstituteId(_ctx)} " +
                $"Call: {call.FormatArgs(_ctx)} " +
                $"Signature: {call.GetMethodInfo().DiagName()} " +
                $"Argument specifications: {call.GetArgumentSpecifications().Print(s => s.DiagName())}");

            using (new LoggingScope())
            {
                return(_impl.Route(call));
            }
        }
 public void RegisterInContextQuery(ICall call)
 {
     Trace($"RegisterInContextQuery(call: {call.DiagName(_ctx)})");
     _impl.RegisterInContextQuery(call);
 }
Beispiel #3
0
 public void SetLastCall(ICall lastCall)
 {
     Trace($"SetLastCall(call: {lastCall.DiagName(_ctx)})");
     _impl.SetLastCall(lastCall);
 }