AcTools.Utils.Helpers.JsonSerializationExtension.WriteNonDefault C# (CSharp) Method

WriteNonDefault() public static method

public static WriteNonDefault ( this writer, string key, bool value ) : void
writer this
key string
value bool
return void
        public static void WriteNonDefault(this JsonTextWriter writer, string key, bool? value) {
            if (!value.HasValue || Equals(value.Value, default(bool))) return;

            writer.WritePropertyName(key);
            writer.WriteValue(value.Value);
        }

Same methods

JsonSerializationExtension::WriteNonDefault ( this writer, string key, double value, string format = null ) : void
JsonSerializationExtension::WriteNonDefault ( this writer, string key, int value ) : void
JsonSerializationExtension