Namespace FlameCsv.Reading
Classes
- CsvParser
Provides a static factory method for creating CsvParser<T> instances.
- CsvParser<T>
Reads CSV records from a ReadOnlySequence<T>.
Structs
- CsvFieldsRef<T>
Internal implementation detail. This type should probably not be used directly. Using an unitialized instance leads to undefined behavior.
- CsvFields<T>
Contains the fields of a single CSV record.
- CsvFields<T>.Enumerator
Enumerates the fields in the record, unescaping them if needed.
- CsvParser<T>.AsyncEnumerator
Enumerator for raw CSV record fields.
- CsvParser<T>.Enumerator
Enumerator for raw CSV record fields.
- CsvParser<T>.RecordAsyncEnumerable
Enumerates records from the parser.
- CsvParser<T>.RecordEnumerable
Enumerates records from the parser.
Interfaces
- ICsvFields<T>
Interface representing the fields of a CSV record.
- IMaterializer<T, TResult>
Instance of a type that reads CSV records into objects/structs.