import csharp import Common query predicate edges( SourceControlFlowNode node, SourceControlFlowNode successor, string attr, string val ) { exists(ControlFlow::SuccessorType t | successor = node.getASuccessorByType(t) | attr = "semmle.label" and val = t.toString() ) }