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<TConverter>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>.