Uses of Class
com.strobel.expressions.UnaryExpression
Packages that use UnaryExpression
-
Uses of UnaryExpression in com.strobel.expressions
Methods in com.strobel.expressions that return UnaryExpressionModifier and TypeMethodDescriptionstatic UnaryExpressionExpression.arrayLength(Expression array) static UnaryExpressionExpression.convert(Expression expression, Type<?> type) static UnaryExpressionExpression.convert(Expression expression, Type<?> type, MethodInfo method) static UnaryExpressionExpression.decrement(Expression expression) static UnaryExpressionExpression.decrement(Expression expression, MethodInfo method) private UnaryExpressionUnaryExpression.functionalOp(Expression operand) private static UnaryExpressionExpression.getMethodBasedCoercion(ExpressionType coercionType, Expression expression, Type<?> convertToType) private static UnaryExpressionExpression.getMethodBasedCoercionOperator(ExpressionType unaryType, Expression operand, Type<?> convertToType, MethodInfo method) private static UnaryExpressionExpression.getMethodBasedCoercionOrThrow(ExpressionType coercionType, Expression expression, Type<?> convertToType) private static UnaryExpressionExpression.getMethodBasedUnaryOperator(ExpressionType unaryType, Expression operand, MethodInfo method) private static UnaryExpressionExpression.getMethodBasedUnaryOperator(ExpressionType unaryType, String methodName, Expression operand) private static UnaryExpressionExpression.getMethodBasedUnaryOperatorOrThrow(ExpressionType unaryType, Expression operand, String... methodNames) private static UnaryExpressionExpression.getMethodBasedUnaryOperatorOrThrow(ExpressionType unaryType, String methodName, Expression operand) static UnaryExpressionExpression.increment(Expression expression) static UnaryExpressionExpression.increment(Expression expression, MethodInfo method) static UnaryExpressionExpression.isFalse(Expression expression) static UnaryExpressionExpression.isFalse(Expression expression, MethodInfo method) static UnaryExpressionExpression.isNotNull(Expression expression) static UnaryExpressionExpression.isNull(Expression expression) static UnaryExpressionExpression.isTrue(Expression expression) static UnaryExpressionExpression.isTrue(Expression expression, MethodInfo method) private static UnaryExpressionExpression.makeOpAssignUnary(ExpressionType kind, Expression expression, MethodInfo method) static UnaryExpressionExpression.makeThrow(Expression expression) static UnaryExpressionExpression.makeThrow(Expression value, Type<?> type) static UnaryExpressionExpression.makeUnary(ExpressionType unaryType, Expression operand, Type<?> type) static UnaryExpressionExpression.makeUnary(ExpressionType unaryType, Expression operand, Type<?> type, MethodInfo method) static UnaryExpressionExpression.negate(Expression expression) static UnaryExpressionExpression.negate(Expression expression, MethodInfo method) static UnaryExpressionExpression.not(Expression expression) static UnaryExpressionExpression.not(Expression expression, MethodInfo method) static UnaryExpressionExpression.onesComplement(Expression expression) static UnaryExpressionExpression.onesComplement(Expression expression, MethodInfo method) static UnaryExpressionExpression.postDecrementAssign(Expression expression) static UnaryExpressionExpression.postDecrementAssign(Expression expression, MethodInfo method) static UnaryExpressionExpression.postIncrementAssign(Expression expression) static UnaryExpressionExpression.postIncrementAssign(Expression expression, MethodInfo method) static UnaryExpressionExpression.preDecrementAssign(Expression expression) static UnaryExpressionExpression.preDecrementAssign(Expression expression, MethodInfo method) static UnaryExpressionExpression.preIncrementAssign(Expression expression) static UnaryExpressionExpression.preIncrementAssign(Expression expression, MethodInfo method) static UnaryExpressionExpression.unaryPlus(Expression expression) static UnaryExpressionExpression.unaryPlus(Expression expression, MethodInfo method) static UnaryExpressionExpression.unbox(Expression expression) static UnaryExpressionExpression.unbox(Expression expression, Type<?> type) final UnaryExpressionUnaryExpression.update(Expression operand) private static UnaryExpressionExpressionVisitor.validateUnary(UnaryExpression before, UnaryExpression after) Methods in com.strobel.expressions with parameters of type UnaryExpressionModifier and TypeMethodDescriptionprivate voidLambdaCompiler.emitBranchNot(boolean branch, UnaryExpression node, Label label) private voidLambdaCompiler.emitBranchNullCheck(boolean branch, UnaryExpression node, Label label) private voidLambdaCompiler.emitConvert(UnaryExpression node, int flags) private voidLambdaCompiler.emitThrow(UnaryExpression expr, int flags) private voidLambdaCompiler.emitUnary(UnaryExpression node, int flags) private voidLambdaCompiler.emitUnaryMethod(UnaryExpression node, int flags) private ExpressionOptimizer.reduceDoubleNot(UnaryExpression node) private ExpressionOptimizer.reduceNullConstantCheck(UnaryExpression node) private static UnaryExpressionExpressionVisitor.validateUnary(UnaryExpression before, UnaryExpression after) protected ExpressionDebugViewWriter.visitUnary(UnaryExpression node) protected ExpressionExpressionStringBuilder.visitUnary(UnaryExpression node) protected ExpressionExpressionVisitor.visitUnary(UnaryExpression node) protected ExpressionOptimizer.visitUnary(UnaryExpression node) protected ExpressionVariableBinder.visitUnary(UnaryExpression node)