using System;
namespace DPumpHydr.WinFrmUI.WenSkin.Json
{
///
/// Specifies default value handling options for the .
///
///
///
///
///
[Flags]
public enum DefaultValueHandling
{
///
/// Include members where the member value is the same as the member's default value when serializing objects.
/// Included members are written to JSON. Has no effect when deserializing.
///
Include = 0x0,
///
/// Ignore members where the member value is the same as the member's default value when serializing objects
/// so that is is not written to JSON.
/// This option will ignore all default values (e.g. null for objects and nullable types; 0 for integers,
/// decimals and floating point numbers; and false for booleans). The default value ignored can be changed by
/// placing the on the property.
///
Ignore = 0x1,
///
/// Members with a default value but no JSON will be set to their default value when deserializing.
///
Populate = 0x2,
///
/// Ignore members where the member value is the same as the member's default value when serializing objects
/// and sets members to their default value when deserializing.
///
IgnoreAndPopulate = 0x3
}
}