Table of Contents

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

bool

Methods

ApplyTo(CsvConfiguration)

public void ApplyTo(CsvConfiguration configuration)

Parameters

configuration CsvConfiguration