private static void WriteScriptScore(ref JsonWriter writer, IScriptScoreFunction value, IJsonFormatterResolver formatterResolver) { writer.WritePropertyName("script_score"); var scriptFormatter = formatterResolver.GetFormatter <IScriptScoreFunction>(); scriptFormatter.Serialize(ref writer, value, formatterResolver); }
private bool WriteScriptScore(JsonWriter writer, IScriptScoreFunction value, JsonSerializer serializer) { if (value == null) { return(false); } writer.WritePropertyName("script_score"); serializer.Serialize(writer, value.Script); return(true); }
private bool WriteScriptScore(JsonWriter writer, IScriptScoreFunction value, JsonSerializer serializer) { if (value == null) return false; writer.WritePropertyName("script_score"); writer.WriteStartObject(); { writer.WriteProperty(serializer, "script", value.Script); } writer.WriteEndObject(); return true; }
private bool WriteScriptScore(JsonWriter writer, IScriptScoreFunction value, JsonSerializer serializer) { if (value == null) { return(false); } writer.WritePropertyName("script_score"); writer.WriteStartObject(); { writer.WriteProperty(serializer, "script", value.Script); } writer.WriteEndObject(); return(true); }