public string Stringify(JsonValue value) { if (value.JsonType != JsonType.Number) { return(null); } var val = value.Qd(); if (double.IsPositiveInfinity(val)) { return("Inf"); } else if (double.IsNegativeInfinity(val)) { return("-Inf"); } else if (double.IsNaN(val)) { return("NaN"); } else if (isNegativeZero(val)) { return("-0"); } else { return(null); } }
public string Stringify(JsonValue value) { if (stringify && value.JsonType == JsonType.Number && value.Ql() == value.Qd()) { return("0x" + value.Ql().ToString("x")); } else { return(null); } }