public void EnqueueCallback(RuntimeAsyncResult asyncResult) { lock (_callbacksLock) { _callbacks.Enqueue(asyncResult); } }