public JsonTextWriter Member(string name) { if (name == null) throw new ArgumentNullException("name"); if (name.Length == 0) throw new ArgumentException(null, "name"); if (_memberName != null) throw new InvalidOperationException("Missing member value."); _memberName = name; return this; }
private static void Member(JsonTextWriter writer, string name, int value, int defaultValue) { if (value == defaultValue) { return; } writer.Member(name).Number(value); }