I have a feeling I don't understand your intention with your question,
but the way CsvReader is meant to be used is to loop "while
reader.ReadRecord()". ReadRecord() will return false when the end of
the file is found. Were you looking for something else?
Bruce Dunwiddie