/// <summary> /// Copies the entire <c>MarketLogVector</c> to a one-dimensional /// <see cref="MarketLog"/> array, starting at the specified index of the target array. /// </summary> /// <param name="array">The one-dimensional <see cref="MarketLog"/> array to copy to.</param> /// <param name="start">The zero-based index in <paramref name="array"/> at which copying begins.</param> public virtual void CopyTo( MarketLog[] array, int start ) { if ( m_count > array.GetUpperBound( 0 ) + 1 - start ) throw new System.ArgumentException( "Destination array was not long enough." ); Array.Copy( m_array, 0, array, start, m_count ); }