Module Dynamic
Provides all dynamic
expression classes.
All dynamic
expressions have the common base class DynamicExpr
.
Import path
import semmle.code.csharp.exprs.Dynamic
Imports
Expr |
Provides all expression classes. |
Classes
DynamicAccess |
An access where the qualifier is a |
DynamicAccessorCall |
A call to an accessor where the qualifier is a |
DynamicElementAccess |
An element access where the qualifier is a |
DynamicElementRead |
An access to a dynamic element that reads the underlying value, for example |
DynamicElementWrite |
An access to a dynamic element that updates the underlying value, for example |
DynamicExpr |
An expression involving one or more |
DynamicMember |
A possible target of a dynamic member access ( |
DynamicMemberAccess |
A member access where the qualifier is a |
DynamicMemberRead |
An access to a dynamic member that reads the underlying value, for example |
DynamicMemberWrite |
An access to a dynamic member that updates the underlying value, for example |
DynamicMethodCall |
A method call where the qualifier or one of the arguments is a |
DynamicMutatorOperatorCall |
A call to a user-defined mutator operator where the operand is a |
DynamicObjectCreation |
A constructor call where one of the arguments is a |
DynamicOperatorCall |
A call to a user-defined operator where one of the operands is a |