Module ArithmeticOperation
Provides all arithmetic operation classes.
All arithmetic operations have the common base class ArithmeticOperation
.
Import path
import semmle.code.csharp.exprs.ArithmeticOperation
Imports
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 |