public virtual ParserFile ParserFile(string fileName) { ParserFile f = @delegate.ParserFile(fileName); foreach (CodeGeneratorExtension ext in extensions) f = ext.ParserFile(f); return f; }