Engines/FlatRedBallXNA/FlatRedBall/IO/Csv/CsvReader.cs
/// <summary>
/// Copies the field array of the current record to a one-dimensional array, starting at the beginning of the target array.
/// </summary>
/// <param name="array"> The one-dimensional <see cref="T:Array"/> that is the destination of the fields of the current record.</param>
/// <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
/// <exception cref="T:ArgumentNullException">
///		<paramref name="array"/> is <see langword="null"/>.
/// </exception>
/// <exception cref="T:ArgumentOutOfRangeException">
///		<paramref name="index"/> is les than zero or is equal to or greater than the length <paramref name="array"/>. 
/// </exception>
/// <exception cref="InvalidOperationException">
///	No current record.
/// </exception>
/// <exception cref="ArgumentException">
///		The number of fields in the record is greater than the available space from <paramref name="index"/> to the end of <paramref name="array"/>.
/// </exception>
Copies the field array of the current record to a one-dimensional array, starting at the beginning of the target array.
Copies the field array of the current record to a one - dimensional array starting at the beginning of the target array .
public void CopyCurrentRecordTo(string[] array, int index)
		{
			if (array == null)
				throw new ArgumentNullException("array");
			if (index < 0 || index >= array.Length)
				throw new Exception("index is incorrect: " +  index);
			if (_currentRecordIndex < 0 || !_initialized)
				throw new InvalidOperationException("No current record");
			if (array.Length - index < _fieldCount)
				throw new ArgumentException("Not enough space in array", "array");
			for (int i = 0; i < _fieldCount; i++)
				array[index + i] = this[i];
		}
public void CopyCurrentRecordTo ( string [ ] array , int index ) { if ( array == null ) throw new ArgumentNullException ( " " ) ; if ( index < 0 || index >= array . Length ) throw new Exception ( " " + index ) ; if ( _currentRecordIndex < 0 || ! _initialized ) throw new InvalidOperationException ( " " ) ; if ( array . Length - index < _fieldCount ) throw new ArgumentException ( " " , " " ) ; for ( int i = 0 ; i < _fieldCount ; i ++ ) array [ index + i ] = this [ i ] ; }
Copies the field array of the current record to a one-dimensional array, starting at the beginning of the target array.
Copies the field array of the current record to a one - dimensional array starting at the beginning of the target array .
//ExceptionMessage.NoCurrentRecord); //ExceptionMessage.NotEnoughSpaceInArray, "array");
None
None
No current record.
No current record .
The number of fields in the record is greater than the available space from  to the end of .
The number of fields in the record is greater than the available space from to the end of .
array
string[]
The one-dimensional  that is the destination of the fields of the current record.
The one - dimensional that is the destination of the fields of the current record .
index
int
The zero-based index in  at which copying begins.
The zero - based index in at which copying begins .