internal override void setSize(long x) { int newSize = (int)x; if (newSize > m_buf.Length) { byte[] temp = new byte[newSize]; System.Array.Copy(m_buf, 0, temp, 0, m_buf.Length); m_buf = temp; } m_size = newSize; }