Table of Contents

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.