Table of Contents

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.