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 operation, for example |
| ArithmeticOperation | An arithmetic operation. Either a unary arithmetic operation ( |
| BinaryArithmeticOperation | A binary arithmetic operation. Either an addition operation ( |
| DecrementOperation | A decrement operation. Either a postfix decrement operation ( |
| DivExpr | A division operation, for example |
| IncrementOperation | An increment operation. Either a postfix increment operation ( |
| MulExpr | A multiplication operation, for example |
| MutatorOperation | A mutator operation. Either an increment operation ( |
| PostDecrExpr | A postfix decrement operation, for example |
| PostIncrExpr | A postfix increment operation, for example |
| PreDecrExpr | A prefix decrement operation, for example |
| PreIncrExpr | A prefix increment operation, for example |
| RemExpr | A remainder operation, for example |
| SubExpr | A subtraction operation, for example |
| UnaryArithmeticOperation | A unary arithmetic operation. Either a unary minus operation ( |
| UnaryMinusExpr | A unary minus operation, for example |
| UnaryPlusExpr | A unary plus operation, for example |