/// <summary> /// Include this class in a JSON string /// </summary> public void IncludeJson(TextWriter writer) { writer.Write('{'); writer.Write("\"Number\":"); writer.Write(Number.ToString(CultureInfo.InvariantCulture)); writer.Write(",\"Price\":"); writer.Write(Price.ToString(CultureInfo.InvariantCulture)); writer.Write(",\"Description\":"); writer.Write(string.Format("\"{0}\"", Description)); writer.Write(",\"PartialsList\":"); if (PartialsList == null) { writer.Write("null"); } else { writer.Write('['); foreach (var value in PartialsList) { value.IncludeJson(writer); writer.Write(','); } writer.Write(']'); } writer.Write(",\"PartialsArray\":"); if (PartialsArray == null) { writer.Write("null"); } else { writer.Write('['); foreach (var value in PartialsArray) { value.IncludeJson(writer); writer.Write(','); } writer.Write(']'); } writer.Write(",\"SmallNumber\":"); writer.Write(SmallNumber.ToString(CultureInfo.InvariantCulture)); writer.Write('}'); }
public override string ToString() => SmallNumber.ToString();