///----------------------------------------------------------------- private void Resize(int size) { if (m_values == null) { m_values = new ULongs[0]; } if (size != m_values.Length) { var old_values = m_values; m_values = new ULongs[size]; for (int i = 0; i < old_values.Length && i < m_values.Length; i++) { m_values[i] = old_values[i]; } for (int i = old_values.Length; i < m_values.Length; i++) { m_values[i] = new ULongs(0); } } }
///----------------------------------------------------------------- protected void Resize(int size) { if (m_values == null) { m_values = new ULongs[0]; } if (size != m_values.Length) { var old_values = m_values; m_values = new ULongs[size]; for (int i = 0; i < old_values.Length && i < m_values.Length; i++) { m_values[i] = old_values[i]; } for (int i = old_values.Length; i < m_values.Length; i++) { m_values[i] = new ULongs(String.Format("{0}.{1}", Name, GetPostfix(i)), 0); } } }