public static void WriteConstant(JsonWriter writer, PredyConstantExpression value, JsonSerializer serializer) { JObject jObject = new JObject { ["ExType"] = JToken.FromObject(PredyExpressions.Constant), ["Type"] = JToken.FromObject(value.Value.GetType()), [nameof(PredyConstantExpression.Value)] = JToken.FromObject(value.Value, serializer) }; jObject.WriteTo(writer); }
private static Expression DeserializeConstant(PredyConstantExpression constantPredy) { return(Expression.Constant(constantPredy.Value)); }