private bool TrySendData(byte[] data) { if (_sink.TrySendData(_stream, data)) { return(true); } _queue.TryInsertFirst(data); _stream = null; return(false); }