CsvReader.GetRecords{T}(T) and CsvReader.GetRecords(Type) throw ObjectDisposedException, which should be documented:
/// <exception cref="ObjectDisposedException">...</exception>
public virtual IEnumerable<T> GetRecords<T>(T anonymousTypeDefinition)
/// <exception cref="ObjectDisposedException">...</exception>
public virtual IEnumerable<object> GetRecords(Type type)