static BinaryExpression |
Expressions.addAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaLeft,
LambdaExpression lambdaRight) |
Creates a BinaryExpression that represents an addition
assignment operation that does not have overflow checking.
|
static BinaryExpression |
Expressions.addAssignChecked(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents an addition
assignment operation that has overflow checking.
|
static BinaryExpression |
Expressions.andAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a bitwise AND
assignment operation.
|
static BinaryExpression |
Expressions.coalesce(Expression left,
Expression right,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a coalescing
operation, given a conversion function.
|
static BinaryExpression |
Expressions.divideAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a division
assignment operation that does not have overflow checking.
|
static BinaryExpression |
Expressions.exclusiveOrAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a bitwise XOR
assignment operation, using op_ExclusiveOr for user-defined
types.
|
static BinaryExpression |
Expressions.leftShiftAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a bitwise
left-shift assignment operation.
|
static BinaryExpression |
Expressions.makeBinary(ExpressionType binaryType,
Expression left,
Expression right,
boolean liftToNull,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression, given the left operand, right
operand, implementing method and type conversion function, by
calling the appropriate factory method.
|
static BinaryExpression |
Expressions.moduloAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a remainder
assignment operation.
|
static BinaryExpression |
Expressions.multiplyAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a multiplication
assignment operation that does not have overflow checking.
|
static BinaryExpression |
Expressions.multiplyAssignChecked(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a multiplication
assignment operation that has overflow checking.
|
static BinaryExpression |
Expressions.orAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a bitwise OR
assignment operation.
|
static BinaryExpression |
Expressions.powerAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents raising an
expression to a power and assigning the result back to the
expression.
|
static BinaryExpression |
Expressions.rightShiftAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a bitwise
right-shift assignment operation.
|
static BinaryExpression |
Expressions.subtractAssign(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a subtraction
assignment operation that does not have overflow checking.
|
static BinaryExpression |
Expressions.subtractAssignChecked(Expression left,
Expression right,
Method method,
LambdaExpression lambdaExpression) |
Creates a BinaryExpression that represents a subtraction
assignment operation that has overflow checking.
|
Expression |
Shuttle.visit(LambdaExpression lambdaExpression) |
|
R |
Visitor.visit(LambdaExpression lambdaExpression) |
|
R |
VisitorImpl.visit(LambdaExpression lambdaExpression) |
|