public override IAsyncResult BeginWrite(byte[] buffer, int offset, int count, AsyncCallback callback, Object state) { lock(_stream) return _stream.BeginWrite(buffer, offset, count, callback, state); }