Files
codeql/csharp/ql/test/library-tests/csharp10/lambdaAttributes.ql
2022-02-04 16:54:49 +01:00

12 lines
307 B
Plaintext

import csharp
query predicate allAttributes(Attribute a, Expr arg, string c) {
a.fromSource() and
arg = a.getArgument(0) and
c = a.getTarget().(Element).getAPrimaryQlClass()
}
query predicate lambdaAttributes(Attribute a, Expr arg, LambdaExpr l) {
allAttributes(a, arg, _) and a.getTarget() = l
}