public static void WriteUnary(JsonWriter writer, PredyUnaryExpression value, JsonSerializer serializer) { JObject jObject = new JObject { ["ExType"] = JToken.FromObject(PredyExpressions.Unary), [nameof(PredyUnaryExpression.Operand)] = JToken.FromObject(value.Operand, serializer) }; jObject.WriteTo(writer); }
private static Expression DeserializeUnary(PredyUnaryExpression unaryPredy) { return(Expression.Not(DeserializeInternal(unaryPredy.Operand))); }