Module Assignment
Provides all assignment classes.
All assignments have the common base class Assignment
.
Import path
import semmle.code.csharp.exprs.Assignment
Imports
Expr |
Provides all expression classes. |
Classes
AddEventExpr |
An event addition, for example line 9 in |
AddOrRemoveEventExpr |
An event assignment. Either an event addition ( |
AssignAddExpr |
An addition assignment operation, for example |
AssignAndExpr |
A bitwise-and assignment operation, for example |
AssignArithmeticOperation |
An arithmetic assignment operation. Either an addition assignment operation ( |
AssignBitwiseOperation |
A bitwise assignment operation. Either a bitwise-and assignment operation ( |
AssignCoalesceExpr |
A null-coalescing assignment operation, for example |
AssignDivExpr |
An division assignment operation, for example |
AssignExpr |
A simple assignment, for example |
AssignLeftShiftExpr |
A left-shift assignment operation, for example |
AssignMulExpr |
An multiplication assignment operation, for example |
AssignOperation |
An assignment operation. Either an arithmetic assignment operation ( |
AssignOrExpr |
A bitwise-or assignment operation, for example |
AssignRemExpr |
A remainder assignment operation, for example |
AssignRightShiftExpr |
A right-shift assignment operation, for example |
AssignSubExpr |
A subtraction assignment operation, for example |
AssignUnsighedRightShiftExpr |
An unsigned right-shift assignment operation, for example |
AssignXorExpr |
A bitwise exclusive-or assignment operation, for example |
Assignment |
An assignment. Either a local variable initialization ( |
LocalVariableDeclAndInitExpr |
A local variable initialization, for example |
RemoveEventExpr |
An event removal, for example line 9 in |
Aliases
AssignLShiftExpr |
DEPRECATED: Alias for AssignLeftShipExpr. |
AssignRShiftExpr |
DEPRECATED: Alias for AssignRightShiftExpr. |