func init // adds using namespace sys.add_use('System.Drawing') end func doDrawIcon(data) blk.println(d("Graphics", 20), '.DrawIcon(', sys.get_typed_field(data, 'Icon', 6), ', ', d("targetRect"), ');') end func doDrawIcon2(data) blk.println(d("Graphics", 20), '.DrawIcon(', sys.get_typed_field(data, 'Icon', 6), ', ', d("x"), ', ', d("y"), ');') end func doDrawIconUnstretched(data) blk.println(d("Graphics", 20), '.DrawIconUnstretched(', sys.get_typed_field(data, 'Icon', 6), ', ', d("targetRect"), ');') end