CsvHelper icon indicating copy to clipboard operation
CsvHelper copied to clipboard

Add UseDefaultOnConversionFailure to DefaultAttribute

Open leftiness opened this issue 3 years ago • 0 comments

Is your feature request related to a problem? Please describe.

There is no provided attribute to set UseDefaultOnConversionFailure.

Describe the solution you'd like

I want to set UseDefaultOnConversionFailure=true as part of the DefaultAttribute. The value should be false by default.

Describe alternatives you've considered

  • I could use a ClassMap
  • You could implement a UseDefaultOnConversionFailureAttribute
  • I could implement my own attribute

Additional context

example

public class User
{
    [Default("leftiness", UseDefaultOnConversionFailure = true)]
    public string Username { get; set; }
}

leftiness avatar Dec 09 '21 15:12 leftiness