Namespace FlameCsv.Binding
Classes
- CsvBinding
Base class representing a binding of a member or parameter to a CSV field.
- CsvBindingCollection<TValue>
Represents a validated collection of CSV fields bound to properties, fields, or constructor parameters.
- CsvBinding<T>
A binding between a CSV field and a property, field, or parameter.
- CsvReflectionBinder
Internal implementation detail.
- CsvReflectionBinder<T>
Binds type members and constructor parameters to CSV fields using reflection.
- CsvTypeMap
Base class providing throw helpers for CsvTypeMap<T, TValue>.
- CsvTypeMap<T, TValue>
Provides compile-time mapping to parse
TValue
records from CSV.
Structs
- CsvIgnored
Sentinel type for ignored column when reading/writing CSV.
Interfaces
- ICsvTypeBinder<T>
Instance that binds CSV fields to members when reading and writing.