public virtual Choice GetChoiceBlock(BlockAST blkAST, IList <CodeBlockForAlt> alts, GrammarAST label) { Choice c = @delegate.GetChoiceBlock(blkAST, alts, label); foreach (CodeGeneratorExtension ext in extensions) { c = ext.GetChoiceBlock(c); } return(c); }