private void EnsureCapacity( int min ) { int newCapacity = ( ( m_array.Length == 0 ) ? DEFAULT_CAPACITY : m_array.Length * 2 ); if ( newCapacity < min ) newCapacity = min; this.Capacity = newCapacity; }