long GetChars (int i, long dataIndex, char[] buffer, int bufferIndex, int length) { if (IsClosed) throw new InvalidOperationException ("The reader is closed."); if (currentRow == -1) throw new InvalidOperationException ("No data available."); if (i < 0 || i >= FieldCount) throw new IndexOutOfRangeException (); throw new NotImplementedException (); }