Class CsvDataReader
- Namespace
- CsvHelper
- Assembly
- CsvHelper.dll
Provides a means of reading a CSV file forward-only by using CsvReader.
public class CsvDataReader : IDataReader, IDataRecord, IDisposable
- Inheritance
-
CsvDataReader
- Implements
- Inherited Members
Constructors
CsvDataReader(CsvReader, DataTable?)
Initializes a new instance of the CsvDataReader class.
public CsvDataReader(CsvReader csv, DataTable? schemaTable = null)
Parameters
- See Also
Properties
Depth
public int Depth { get; }
Property Value
- See Also
FieldCount
public int FieldCount { get; }
Property Value
- See Also
IsClosed
public bool IsClosed { get; }
Property Value
- See Also
this[int]
public object this[int i] { get; }
Parameters
i
int
Property Value
- See Also
this[string]
public object this[string name] { get; }
Parameters
name
string
Property Value
- See Also
RecordsAffected
public int RecordsAffected { get; }
Property Value
- See Also
Methods
Close()
public void Close()
- See Also
Dispose()
public void Dispose()
- See Also
GetBoolean(int)
public bool GetBoolean(int i)
Parameters
i
int
Returns
- See Also
GetByte(int)
public byte GetByte(int i)
Parameters
i
int
Returns
- See Also
GetBytes(int, long, byte[]?, int, int)
public long GetBytes(int i, long fieldOffset, byte[]? buffer, int bufferoffset, int length)
Parameters
Returns
- See Also
GetChar(int)
public char GetChar(int i)
Parameters
i
int
Returns
- See Also
GetChars(int, long, char[]?, int, int)
public long GetChars(int i, long fieldoffset, char[]? buffer, int bufferoffset, int length)
Parameters
Returns
- See Also
GetData(int)
public IDataReader GetData(int i)
Parameters
i
int
Returns
- See Also
GetDataTypeName(int)
public string GetDataTypeName(int i)
Parameters
i
int
Returns
- See Also
GetDateTime(int)
public DateTime GetDateTime(int i)
Parameters
i
int
Returns
- See Also
GetDecimal(int)
public decimal GetDecimal(int i)
Parameters
i
int
Returns
- See Also
GetDouble(int)
public double GetDouble(int i)
Parameters
i
int
Returns
- See Also
GetFieldType(int)
public Type GetFieldType(int i)
Parameters
i
int
Returns
- See Also
GetFloat(int)
public float GetFloat(int i)
Parameters
i
int
Returns
- See Also
GetGuid(int)
public Guid GetGuid(int i)
Parameters
i
int
Returns
- See Also
GetInt16(int)
public short GetInt16(int i)
Parameters
i
int
Returns
- See Also
GetInt32(int)
public int GetInt32(int i)
Parameters
i
int
Returns
- See Also
GetInt64(int)
public long GetInt64(int i)
Parameters
i
int
Returns
- See Also
GetName(int)
public string GetName(int i)
Parameters
i
int
Returns
- See Also
GetOrdinal(string)
public int GetOrdinal(string name)
Parameters
name
string
Returns
- See Also
GetSchemaTable()
public DataTable GetSchemaTable()
Returns
- See Also
GetString(int)
public string GetString(int i)
Parameters
i
int
Returns
- See Also
GetValue(int)
public object GetValue(int i)
Parameters
i
int
Returns
- See Also
GetValues(object[])
public int GetValues(object[] values)
Parameters
values
object[]
Returns
- See Also
IsDBNull(int)
public bool IsDBNull(int i)
Parameters
i
int
Returns
- See Also
NextResult()
public bool NextResult()
Returns
- See Also
Read()
public bool Read()
Returns
- See Also