static void WriteCompleteCallback(TransportAsyncCallbackArgs args) { AsyncWriter thisPtr = (AsyncWriter)args.UserToken; if (!thisPtr.HandleWriteBufferComplete(args)) { return; } thisPtr.ContinueWrite(); }