예제 #1
0
        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);
        }
예제 #2
0
 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;
		}
예제 #4
0
 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);
 }