mirror of
https://github.com/github/codeql.git
synced 2025-12-18 01:33:15 +01:00
15 lines
405 B
Plaintext
15 lines
405 B
Plaintext
import csharp
|
|
|
|
private predicate relevant(Element e) { e.getFile().getBaseName() = "Tuples.cs" }
|
|
|
|
query predicate declarations(LocalVariableDeclExpr d) {
|
|
relevant(d) and
|
|
d.getParent*() instanceof TupleExpr
|
|
}
|
|
|
|
query predicate assignments(AssignableDefinitions::TupleAssignmentDefinition t, Assignable a, int o) {
|
|
relevant(t.getAssignment()) and
|
|
a = t.getTarget() and
|
|
o = t.getEvaluationOrder()
|
|
}
|