We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fef6770 commit 748b2d2Copy full SHA for 748b2d2
csharp/ql/src/Language Abuse/ForeachCapture.ql
@@ -75,10 +75,9 @@ Element getAssignmentTarget(Expr e) {
75
76
Element getCollectionAssignmentTarget(Expr e) {
77
// Store into collection via method
78
- exists(DataFlow::Node postNode, Expr nodeExp |
+ exists(DataFlowPrivate::PostUpdateNode postNode |
79
FlowSummaryImpl::Private::Steps::summarySetterStep(DataFlow::exprNode(e), _, postNode) and
80
- nodeExp = postNode.(DataFlowPrivate::PostUpdateNode).getPreUpdateNode().asExpr() and
81
- result.(Variable).getAnAccess() = nodeExp
+ result.(Variable).getAnAccess() = postNode.getPreUpdateNode().asExpr()
82
)
83
or
84
// Array initializer
0 commit comments