Table of Contents

Enum SerializeDefaultValuesPolicy

Namespace
ShapeShift
Assembly
ShapeShift.dll

Specifies which properties with default values are serialized.

[Flags]
public enum SerializeDefaultValuesPolicy

Fields

Always = Required | ValueTypes | ReferenceTypes

Includes every property regardless of its value.

Never = 0

Omits all properties whose values equal their declared or CLR default values.

ReferenceTypes = 4

Includes default values for reference-typed properties.

Required = 1

Includes default values for properties required to reconstruct the object.

ValueTypes = 2

Includes default values for value-typed properties.