BinaryExpression that represents an arithmetic addition
operation that does not have overflow checking.left.apply(T) + right.apply(U).left.apply(T) && right.apply(U).left.apply(T) && right.apply(U).BinaryExpression that represents applying an array
index operator to an array.UnaryExpression that represents getting the length of
an array.Expression, given an operand and binary operator, by
calling the appropriate factory method.Expression, given an operand and binary operator, by
calling the appropriate factory method.BinaryExpression that represents a bitwise AND
operation.left.apply(T) & right.apply(U).UnaryExpression that represents a bitwise complement
operation.BinaryExpression that represents a bitwise OR
operation.left.apply(T) | right.apply(U).BinaryExpression that represents a coalescing
operation.Function that represents the lambda expression.BinaryExpression that represents a conditional
operation, or one of operands in case test is a constant.ConstantExpression that has the getValue() method set
to the specified value and resultType is assignable from its type.ConstantExpression that has the getValue() method set
to the specified value.UnaryExpression that represents a conversion operation,
or 'e' if its ResultType equals to 'to'.BinaryExpression that represents an arithmetic division
operation.left.apply(T) / right.apply(U).Expression that represents an equality comparison.left.apply(T) == right.apply(U).BinaryExpression that represents a bitwise XOR
operation, or UnaryExpression that represents a bitwise NOT in
case the second parameter equals to -1.Expression class.InvocationExpression that represents accessing a static
field given the name of the field.InvocationExpression that represents accessing an
instance field given the name of the field.InvocationExpression that represents accessing an
instance field.Expression.MemberExpression.getMember().Member to be accessed.ExpressionType
represents.InvocableExpression to be called.BinaryExpression that represents a "greater than"
numeric comparison.left.apply(T) > right.apply(U).BinaryExpression that represents a "greater than or
equal" numeric comparison.left.apply(T) >= right.apply(U).predicate.apply(T) ? ifTrue.apply(T) : ifFalse.apply(T).BinaryExpression that represents an instanceOf test.operand.apply(T) instanceof type.InvocationExpression that represents a call to an
instance method, or UnaryExpression in case of boxing.InvocationExpression that represents a call to an
instance method, or UnaryExpression in case of boxing.InvocationExpression that represents a call to an
instance method.InvocationExpression that represents a call to an
instance method.InvocationExpression that represents a call to an
instance method by calling the appropriate factory method, or
UnaryExpression in case of boxing.InvocationExpression that represents a call to a
static method by calling the appropriate factory method, or
UnaryExpression in case of boxing.UnaryExpression that represents a test for null
operation.LambdaExpression as a method receiving the specified
arguments, returning the resultType and having
body for its implementation.BinaryExpression that represents an arithmetic
left-shift operation.BinaryExpression that represents a "less than" numeric
comparison.left.apply(T) < right.apply(U).BinaryExpression that represents a "less than or equal"
numeric comparison.left.apply(T) <= right.apply(U).Expression that represents a conditional AND operation
that evaluates the second operand only if it has to.Expression that represents a logical negation
operation.Expression that represents a conditional OR operation
that evaluates the second operand only if it has to.MemberExpression that accessed the specified member.BinaryExpression that represents an arithmetic
remainder operation.left.apply(T) % right.apply(U).BinaryExpression that represents an arithmetic multiply
operation.left.apply(T) * right.apply(U).UnaryExpression that represents an arithmetic negation
operation.InvocationExpression that represents calling the
specified constructor.InvocationExpression that represents calling the
specified constructor.InvocationExpression that represents calling the
specified constructor.Expression that represents an inequality comparison.left.apply(T) || right.apply(U).left.apply(T) || right.apply(U).ParameterExpression.LambdaExpression representing the lambda expression tree.UnaryExpression that represents an expression that has
a constant value of type Expression.BinaryExpression that represents an arithmetic
right-shift operation.left.apply(T) << right.apply(U).left.apply(T) >> right.apply(U).BinaryExpression that represents an arithmetic subtract
operation.left.apply(T) - right.apply(U).Expression, given an operand and unary operator, by
calling the appropriate factory method.BinaryExpression.ConstantExpression.InvocationExpression.LambdaExpression.MemberExpression.ParameterExpression.UnaryExpression.left.apply(T) ^ right.apply(U).Copyright © 2014 TrigerSoft. All rights reserved.