Module ArithmeticOperation
Provides all arithmetic operation classes.
All arithmetic operations have the common base class ArithmeticOperation.
Import path
import semmle.code.csharp.exprs.ArithmeticOperationImports
| Expr | Provides all expression classes. |
Classes
| AddExpr | An addition expression, for example |
| AddOperation | An addition operation, either |
| ArithmeticOperation | An arithmetic operation. Either a unary arithmetic operation ( |
| BinaryArithmeticExpr | A binary arithmetic expression. Either an addition expression ( |
| BinaryArithmeticOperation | A binary arithmetic operation. Either a binary arithmetic expression ( |
| DecrementOperation | A decrement operation. Either a postfix decrement expression ( |
| DivExpr | A division expression, for example |
| DivOperation | A division operation, either |
| IncrementOperation | An increment operation. Either a postfix increment expression ( |
| MulExpr | A multiplication expression, for example |
| MulOperation | A multiplication operation, either |
| MutatorOperation | A mutator operation. Either an increment operation ( |
| PostDecrExpr | A postfix decrement expression, for example |
| PostIncrExpr | A postfix increment expression, for example |
| PreDecrExpr | A prefix decrement expression, for example |
| PreIncrExpr | A prefix increment expression, for example |
| RemExpr | A remainder expression, for example |
| RemOperation | A remainder operation, either |
| SubExpr | A subtraction expression, for example |
| SubOperation | A subtraction operation, either |
| UnaryArithmeticOperation | A unary arithmetic operation. Either a unary minus expression ( |
| UnaryMinusExpr | A unary minus expression, for example |
| UnaryPlusExpr | A unary plus expression, for example |