Files
codeql/csharp/ql/test/library-tests/expressions/ParameterAccess3.ql
2018-12-20 10:19:59 +01:00

15 lines
347 B
Plaintext

/**
* @name Test for parameter access
*/
import csharp
from Property p, ParameterAccess e
where
p.hasName("Name") and
e.getEnclosingCallable() = p.getSetter() and
e.getTarget().getName() = "value" and
e.getEnclosingStmt().(ExprStmt).getExpr() instanceof AssignExpr and
e.getTarget().getDeclaringElement() = p.getSetter()
select p, e