public override long GetChars( int columnIndex, long dataIndex, char[] buffer, int bufferIndex, int length) { FillReaderCache(columnIndex); return ((CharsReaderCacheContainer)ReaderCache[columnIndex]) .GetChars(dataIndex, buffer, bufferIndex, length); }