Files
codeql/csharp/ql/test/library-tests/expressions/ParameterAccess3.ql
2018-08-02 17:53:23 +01:00

13 lines
344 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