/// <summary> /// Wakeup the event loop and call the async handle’s callback. /// It’s safe to call this function from any thread. The callback will be called on the loop thread. /// </summary> public void Send() { //this.EnsureCallingThread(); this method is thread safe Libuv.EnsureSuccess(Libuv.uv_async_send(this)); }