public CodeExpression[] Generate(Table table, HardwireCodeGenerationContext generator, CodeTypeMemberCollection members) { MethodMemberDescriptorGenerator mgen = new MethodMemberDescriptorGenerator("VTDC"); Table mt = new Table(null); mt["params"] = new Table(null); mt["name"] = "__new"; mt["type"] = table["type"]; mt["ctor"] = true; mt["extension"] = false; mt["decltype"] = table["type"]; mt["ret"] = table["type"]; mt["special"] = false; return mgen.Generate(mt, generator, members); }
public CodeExpression[] Generate(Table table, HardwireCodeGenerationContext generator, CodeTypeMemberCollection members) { MethodMemberDescriptorGenerator mgen = new MethodMemberDescriptorGenerator("VTDC"); Table mt = new Table(null); mt["params"] = new Table(null); mt["name"] = "__new"; mt["type"] = table["type"]; mt["ctor"] = true; mt["extension"] = false; mt["decltype"] = table["type"]; mt["ret"] = table["type"]; mt["special"] = false; return(mgen.Generate(mt, generator, members)); }