Module Dynamic
Provides all dynamic expression classes.
All dynamic expressions have the common base class DynamicExpr.
Import path
import semmle.code.csharp.exprs.DynamicImports
| 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 |