public void SetQueueSize(int queueSize) { if (queueSize == m_queueSize) { return; } if (queueSize < 1) { queueSize = 1; } m_queueSize = queueSize; while (m_values.Count > m_queueSize) { m_values.Dequeue(); } } #endregion