public JsonElementProxy Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element) { var lElement = left.Evaluate(element); if (lElement.ValueKind != JsonValueKind.Number) { return(default);
public JsonElementProxy Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element) { var lElement = left.Evaluate(element); return(lElement.ValueKind == JsonValueKind.Undefined); //return lElement.ValueKind.In(JsonValueKind.False, JsonValueKind.Null, JsonValueKind.Undefined); }
public JsonElementProxy Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element) { var lElement = left.Evaluate(element); if (!lElement.ValueKind.In(JsonValueKind.False, JsonValueKind.True)) { return(default);
public JsonElement Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element) { return((!left.Evaluate(element).IsEquivalentTo(right.Evaluate(element))).AsJsonElement()); }
public JsonElementProxy Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element) { return(left.Evaluate(element).ValueKind != JsonValueKind.Undefined); }