Пример #1
0
 public OrExpression(ExpressionTreeNode <T> left, ExpressionTreeNode <T> right)
     : base(left, right)
 {
 }
Пример #2
0
 public IsLessThanExpression(ExpressionTreeNode <T> left, ExpressionTreeNode <T> right)
     : base(left, right)
 {
 }
Пример #3
0
 public ArrayIndexExpression(JsonPath path, bool isLocal, ExpressionTreeNode <T> indexExpression)
     : base(path, isLocal)
 {
     IndexExpression = indexExpression;
 }
Пример #4
0
 public NotExpression(ExpressionTreeNode <T> root)
 {
     Root = root;
 }
 public NameExpression(JsonPath path, bool isLocal, ExpressionTreeNode <T> nameExp)
     : base(path, isLocal)
 {
     Name    = null !;
     NameExp = nameExp;
 }
Пример #6
0
 public ArrayIndexExpression(JsonPath path, bool isLocal, int index)
     : base(path, isLocal)
 {
     Index           = index;
     IndexExpression = null !;
 }
Пример #7
0
 public Expression(ExpressionTreeNode <TIn> root)
 {
     _root = root;
 }
Пример #8
0
 public IndexOfExpression(JsonPath path, bool isLocal, JsonValue parameter)
     : base(path, isLocal)
 {
     Parameter           = parameter;
     ParameterExpression = null !;
 }
 public IsGreaterThanEqualExpression(ExpressionTreeNode <T> left, ExpressionTreeNode <T> right)
     : base(left, right)
 {
 }
 public IsNotEqualExpression(ExpressionTreeNode <T> left, ExpressionTreeNode <T> right)
     : base(left, right)
 {
 }
Пример #11
0
 public ExponentExpression(ExpressionTreeNode <T> left, ExpressionTreeNode <T> right)
     : base(left, right)
 {
 }
Пример #12
0
 public SubtractExpression(ExpressionTreeNode <T> left, ExpressionTreeNode <T> right)
     : base(left, right)
 {
 }
Пример #13
0
 public IndexOfExpression(JsonPath path, bool isLocal, ExpressionTreeNode <JsonArray> parameterExpression)
     : base(path, isLocal)
 {
     Parameter           = null !;
     ParameterExpression = parameterExpression;
 }
 public NegateExpression(ExpressionTreeNode <T> root)
 {
     Root = root;
 }
 public NameExpression(JsonPath path, bool isLocal, string name)
     : base(path, isLocal)
 {
     Name    = name;
     NameExp = null !;
 }
Пример #16
0
 public ConversionExpression(ExpressionTreeNode <T> root, Type targetType)
 {
     Root       = root;
     TargetType = targetType;
 }
 public MultiplyExpression(ExpressionTreeNode <T> left, ExpressionTreeNode <T> right)
     : base(left, right)
 {
 }