Module VariableCapture
Provides logic related to captured variables.
Import path
import semmle.code.csharp.dataflow.internal.DataFlowPrivatePredicates
| clearsContent | |
| flowInsensitiveStep | Holds if there is control-flow insensitive data-flow from |
| getCapturedVariableContent | |
| readStep | |
| storeStep | |
| valueStep |
Classes
Aliases
| CapturedVariable | A captured local scope variable. Includes captured |
| ClosureExpr | An expression constructing a closure that may capture one or more variables. This can for example be a lambda or a constructor call of a locally defined object. |
| Flow | Constructs the type |