Module BitwiseOperation
Provides all bitwise operation classes.
All bitwise operations have the common base class BitwiseOperation.
Import path
import semmle.code.csharp.exprs.BitwiseOperationImports
| Expr | Provides all expression classes. |
Classes
| BinaryBitwiseExpr | A binary bitwise expression. Either a bitwise-and expression ( |
| BinaryBitwiseOperation | A binary bitwise operation. Either a binary bitwise expression ( |
| BitwiseAndExpr | A bitwise-and expression, for example |
| BitwiseAndOperation | A bitwise-and operation, either |
| BitwiseOperation | A bitwise operation. Either a unary bitwise operation ( |
| BitwiseOrExpr | A bitwise-or expression, for example |
| BitwiseOrOperation | A bitwise-or operation, either |
| BitwiseXorExpr | A bitwise exclusive-or expression, for example |
| BitwiseXorOperation | A bitwise exclusive-or operation, either |
| ComplementExpr | A bitwise complement expression, for example |
| LeftShiftExpr | A left-shift expression, for example |
| LeftShiftOperation | A left-shift operation, either |
| RightShiftExpr | A right-shift expression, for example |
| RightShiftOperation | A right-shift operation, either |
| UnaryBitwiseOperation | A unary bitwise operation, that is, a bitwise complement operation ( |
| UnsignedRightShiftExpr | An unsigned right-shift expression, for example |
| UnsignedRightShiftOperation | An unsigned right-shift operation, either |