public static bool Has(syntax_tree_node node) { HasStatementWithBarrierVisitor <T, Barrier> vis = new HasStatementWithBarrierVisitor <T, Barrier>(); vis.ProcessNode(node); return(vis.foundT); }