public static Arg NewVar(BlockBase parent, VarDeclare target) { var ret = new Arg(); ret.init1(parent, target.Name, null); ret.target = target; return ret; }
public static new Arg New(BlockBase parent, string name, TypeBase type) { var ret = new Arg(); ret.init1(parent, name, type); return ret; }