| Name | Description |
 | Close | Closes the csv reader and disposes the underlying text reader |
 | Dispose | Disposes of the reader |
 | GetBoolean | Gets the value of the specified column as a Boolean. |
 | GetByte | Gets the 8-bit unsigned integer value of the specified column. |
 | GetBytes | Reads a stream of bytes from the specified column offset into the buffer as an array, starting at the given buffer offset. |
 | GetChar | Gets the character value of the specified column. |
 | GetChars | Reads a stream of characters from the specified column offset into the buffer as an array, starting at the given buffer offset. |
 | GetData | Returns a CsvReader for the specified column ordinal. |
 | GetDateTime | Gets the date and time data value of the specified field. |
 | GetDecimal | Gets the fixed-position numeric value of the specified field. |
 | GetDouble | Gets the double-precision floating point number of the specified field. |
 | GetFieldType | Returns typeof(String) |
 | GetFloat | Gets the single-precision floating point number of the specified field. |
 | GetGuid | Returns the GUID value of the specified field. |
 | GetInt16 | Gets the 16-bit signed integer value of the specified field. |
 | GetInt32 | Gets the 32-bit signed integer value of the specified field. |
 | GetInt64 | Gets the 64-bit signed integer value of the specified field. |
 | GetName | Returns the name of the column by ordinal |
 | GetOrdinal | Returns the ordinal of the column by name |
 | GetSchemaTable | Returns a DataTable which defines the columns in this CSV file |
 | GetString | Overloaded. Gets the string value of the specified field. |
 | GetValue | Returns the string content of the field by ordinal |
 | GetValues | Overloaded. Returns an object[] containing all the strings for the current record. |
 | IsDBNull | Return whether the specified field is set to null. |
 | Read | Advances the System.Data.IDataReader to the next record. |
  | ReadCsvLine | Provides a single-record parser of CSV content |