public override bool TryInvokeMember(InvokeMemberBinder binder, object[] args, out object result)
 {
     client.Send(binder.Name, args);
     result = null;
     return(true);
 }
 public void Intercept(IInvocation invocation)
 {
     client.Send(invocation.Method.Name, invocation.Arguments);
 }