private void FlushDebugMessages(bool record = false) { if (record) { RecordDebugMessages(); } string message; while (DebugMessages.TryDequeue(out message)) { base.WriteDebug(message); } }