public override DefaultValueOption GetEffectiveDefaultValueSetting() { DefaultValueOption option = base.GetEffectiveDefaultValueSetting(); if (option == DefaultValueOption.InheritParentSetting) { return(Settings.GetEffectiveDefaultValueSetting()); } else { return(option); } }
public JsonExDefaultValuesAttribute(DefaultValueOption defaultValueSetting) { this.defaultValueSetting = defaultValueSetting; }
/// <summary> /// Turns default processing on for this item /// </summary> public JsonExDefaultValuesAttribute() { this.defaultValueSetting = DefaultValueOption.SuppressDefaultValues; }