Пример #1
0
        public override DefaultValueOption GetEffectiveDefaultValueSetting()
        {
            DefaultValueOption option = base.GetEffectiveDefaultValueSetting();

            if (option == DefaultValueOption.InheritParentSetting)
            {
                return(Settings.GetEffectiveDefaultValueSetting());
            }
            else
            {
                return(option);
            }
        }
Пример #2
0
 public JsonExDefaultValuesAttribute(DefaultValueOption defaultValueSetting)
 {
     this.defaultValueSetting = defaultValueSetting;
 }
Пример #3
0
 /// <summary>
 /// Turns default processing on for this item
 /// </summary>
 public JsonExDefaultValuesAttribute()
 {
     this.defaultValueSetting = DefaultValueOption.SuppressDefaultValues;
 }
 public JsonExDefaultValuesAttribute(DefaultValueOption defaultValueSetting)
 {
     this.defaultValueSetting = defaultValueSetting;
 }
 /// <summary>
 /// Turns default processing on for this item
 /// </summary>
 public JsonExDefaultValuesAttribute()
 {
     this.defaultValueSetting = DefaultValueOption.SuppressDefaultValues;
 }