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); }
public void SetLastCall(ICall lastCall) { Trace($"SetLastCall(call: {lastCall.DiagName(_ctx)})"); _impl.SetLastCall(lastCall); }