Class UseNewObjectForNullReferenceMembersAttribute
- Namespace
- CsvHelper.Configuration.Attributes
- Assembly
- CsvHelper.dll
Gets a value indicating that during writing whether a new object should be created when a reference member is null. true to create a new object and use its defaults for the fields, or false to leave the fields empty for all the reference member's members.
[AttributeUsage(AttributeTargets.Class, AllowMultiple = false, Inherited = true)]
public class UseNewObjectForNullReferenceMembersAttribute : Attribute, IClassMapper
- Inheritance
-
UseNewObjectForNullReferenceMembersAttribute
- Implements
- Inherited Members
Constructors
UseNewObjectForNullReferenceMembersAttribute(bool)
Gets a value indicating that during writing whether a new object should be created when a reference member is null. true to create a new object and use its defaults for the fields, or false to leave the fields empty for all the reference member's members.
public UseNewObjectForNullReferenceMembersAttribute(bool useNewObjectForNullReferenceMembers = true)
Parameters
useNewObjectForNullReferenceMembers
bool
Properties
UseNewObjectForNullReferenceMembers
Gets a value indicating that during writing whether a new object should be created when a reference member is null. true to create a new object and use its defaults for the fields, or false to leave the fields empty for all the reference member's members.
public bool UseNewObjectForNullReferenceMembers { get; }
Property Value
Methods
ApplyTo(CsvConfiguration)
public void ApplyTo(CsvConfiguration configuration)
Parameters
configuration
CsvConfiguration