コード例 #1
0
        public JsonElementProxy Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element)
        {
            var lElement = left.Evaluate(element);

            if (lElement.ValueKind != JsonValueKind.Number)
            {
                return(default);
コード例 #2
0
        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);
        }
コード例 #3
0
        public JsonElementProxy Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element)
        {
            var lElement = left.Evaluate(element);

            if (!lElement.ValueKind.In(JsonValueKind.False, JsonValueKind.True))
            {
                return(default);
コード例 #4
0
 public JsonElement Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element)
 {
     return((!left.Evaluate(element).IsEquivalentTo(right.Evaluate(element))).AsJsonElement());
 }
コード例 #5
0
 public JsonElementProxy Evaluate(QueryExpressionNode left, QueryExpressionNode right, JsonElement element)
 {
     return(left.Evaluate(element).ValueKind != JsonValueKind.Undefined);
 }