public virtual IList<SrcOp> RuleRef(GrammarAST ID, GrammarAST label, GrammarAST args) { IList<SrcOp> ops = @delegate.RuleRef(ID, label, args); foreach (CodeGeneratorExtension ext in extensions) { ops = ext.RuleRef(ops); } return ops; }