private void HandleCancel() { AbstractDIMSEBase cancel; OutboundMessages.TryPeek(out cancel); if (cancel is CCancel) { OutboundMessages.TryDequeue(out cancel); this.Stream.Flush(); PDataMessenger.Send(cancel, this); } }