public virtual async Task Send <T>(RealObject destinationObject, T message) where T : Message { await destinationObject.Recv(this, message); }
public Task Call(RealObject sender, object message = null) { return(_action(sender)); }