Enum SerializeDefaultValuesPolicy
- Namespace
- Nerdbank.Json
- Assembly
- Nerdbank.Json.dll
Specifies the policy for serializing default values.
[Flags]
public enum SerializeDefaultValuesPolicy
Fields
Always = Required | ValueTypes | ReferenceTypesSerialize all properties, regardless of their values.
Never = 0Do not serialize any default values.
ReferenceTypes = 4Serialize default values for reference types.
Required = 1Serialize default values when they are required by the contract.
Properties are considered required when they have the
requiredmodifier on them or they correspond to required constructor parameters.ValueTypes = 2Serialize default values for value types.