virtual public void interface_indexer_declaration(interface_indexer_declaration ast, int indent) { EmitattributeSectionList(ast.attrs, indent); EmitModifiers(ast.mods, indent, " "); visit(ast.ty); Write(" "); EmitindexerParameters(ast.f.fixeds, ast.f.param); WriteLine(" {{"); foreach (accessor_declaration a in ast.accessors) { visit(a, indent + 1); } WriteLine("}}", indent); }
void interface_indexer_declaration(interface_indexer_declaration ast, ArrayList list) { list.Add(new Pair("this", ast)); }