Table of Contents

Class CsvConverterAttribute<T, TConverter>

Namespace
FlameCsv.Attributes
Assembly
FlameCsv.Core.dll

Overrides the converter for the target member or parameter.
TConverter must have a parameterless constructor, or a public constructor with a single CsvOptions<T> parameter.

[Obsolete("Use CsvConverterAttribute<TConverter> instead. This class will be removed in a future version.")]
public sealed class CsvConverterAttribute<T, TConverter> : CsvConverterAttribute<TConverter> where T : unmanaged, IBinaryInteger<T> where TConverter : CsvConverter<T>

Type Parameters

T
TConverter

Converter or factory type

Inheritance
CsvConverterAttribute<T, TConverter>
Inherited Members

Remarks

Converters created this way are distinct from the cached converters in CsvOptions<T>.
The resulting converter is cast to CsvConverter<T, TValue>.