mirror of
https://github.com/github/codeql.git
synced 2026-07-15 00:08:14 +02:00
18 lines
467 B
Plaintext
18 lines
467 B
Plaintext
import csharp
|
|
|
|
private string printExpr(Expr e) {
|
|
e = any(IndexExpr index | result = "^" + index.getExpr().toString())
|
|
or
|
|
not e instanceof IndexExpr and
|
|
result = e.toString()
|
|
}
|
|
|
|
query predicate methodArguments(MethodCall mc, string target, int i, string arg) {
|
|
target = mc.getTarget().toStringWithTypes() and
|
|
arg = printExpr(mc.getArgument(i))
|
|
}
|
|
|
|
query predicate methodCalls(MethodCall mc, string target) {
|
|
target = mc.getTarget().toStringWithTypes()
|
|
}
|