API Reference

Class

CsvDataReader

Namespace OfficeIMO.CSV
Assembly OfficeIMO.CSV
Base DbDataReader
Implements
IDataReader IDisposable IDataRecord IEnumerable IAsyncDisposable
Modifiers sealed
Attributes
DefaultMember("Item")

Forward-only reader for CSV rows projected through an optional schema.

Inheritance

  • DbDataReader
  • CsvDataReader

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Methods

public override Void Close() #
Returns: Void
public override Boolean GetBoolean(Int32 ordinal) #
Returns: Boolean

Parameters

ordinal System.Int32 requiredposition: 0
public override Byte GetByte(Int32 ordinal) #
Returns: Byte

Parameters

ordinal System.Int32 requiredposition: 0
public override Int64 GetBytes(Int32 ordinal, Int64 dataOffset, Byte[] buffer, Int32 bufferOffset, Int32 length) #
Returns: Int64

Parameters

ordinal System.Int32 requiredposition: 0
dataOffset System.Int64 requiredposition: 1
buffer System.Byte[] requiredposition: 2
bufferOffset System.Int32 requiredposition: 3
length System.Int32 requiredposition: 4
public override Char GetChar(Int32 ordinal) #
Returns: Char

Parameters

ordinal System.Int32 requiredposition: 0
public override Int64 GetChars(Int32 ordinal, Int64 dataOffset, Char[] buffer, Int32 bufferOffset, Int32 length) #
Returns: Int64

Parameters

ordinal System.Int32 requiredposition: 0
dataOffset System.Int64 requiredposition: 1
buffer System.Char[] requiredposition: 2
bufferOffset System.Int32 requiredposition: 3
length System.Int32 requiredposition: 4
public override String GetDataTypeName(Int32 ordinal) #
Returns: String

Parameters

ordinal System.Int32 requiredposition: 0
public override DateTime GetDateTime(Int32 ordinal) #
Returns: DateTime

Parameters

ordinal System.Int32 requiredposition: 0
public override Decimal GetDecimal(Int32 ordinal) #
Returns: Decimal

Parameters

ordinal System.Int32 requiredposition: 0
public override Double GetDouble(Int32 ordinal) #
Returns: Double

Parameters

ordinal System.Int32 requiredposition: 0
public override IEnumerator GetEnumerator() #
Returns: IEnumerator
public override Type GetFieldType(Int32 ordinal) #
Returns: Type

Parameters

ordinal System.Int32 requiredposition: 0
public override Single GetFloat(Int32 ordinal) #
Returns: Single

Parameters

ordinal System.Int32 requiredposition: 0
public override Guid GetGuid(Int32 ordinal) #
Returns: Guid

Parameters

ordinal System.Int32 requiredposition: 0
public override Int16 GetInt16(Int32 ordinal) #
Returns: Int16

Parameters

ordinal System.Int32 requiredposition: 0
public override Int32 GetInt32(Int32 ordinal) #
Returns: Int32

Parameters

ordinal System.Int32 requiredposition: 0
public override Int64 GetInt64(Int32 ordinal) #
Returns: Int64

Parameters

ordinal System.Int32 requiredposition: 0
public override String GetName(Int32 ordinal) #
Returns: String

Parameters

ordinal System.Int32 requiredposition: 0
public override Int32 GetOrdinal(String name) #
Returns: Int32

Parameters

name System.String requiredposition: 0
public override DataTable GetSchemaTable() #
Returns: DataTable
public override String GetString(Int32 ordinal) #
Returns: String

Parameters

ordinal System.Int32 requiredposition: 0
public override Object GetValue(Int32 ordinal) #
Returns: Object

Parameters

ordinal System.Int32 requiredposition: 0
public override Int32 GetValues(Object[] values) #
Returns: Int32

Parameters

values System.Object[] requiredposition: 0
public override Boolean IsDBNull(Int32 ordinal) #
Returns: Boolean

Parameters

ordinal System.Int32 requiredposition: 0
public override Boolean NextResult() #
Returns: Boolean
public override Boolean Read() #
Returns: Boolean

Properties

public override Object Item { get; } #
Item #
public override Int32 Depth { get; } #
public override Int32 FieldCount { get; } #
public override Boolean HasRows { get; } #
public override Boolean IsClosed { get; } #
public override Int32 RecordsAffected { get; } #