private int GetBufferCount(int index) { if (index == m_buffers.Count-1) { return m_endOfLastBuffer; } return m_buffers[index].Count; } #endregion