func init // adds using namespace sys.add_use('System.Windows.Forms') // initialize instance sys.add_var(this.name, 'IDataObject') end func doGetData(format) blk.println(this.codename, ' = ', d('Interface'), ';') if(linked("onGetData")) event("onGetData", this.codename + '.GetData(' + d("format") + ')') else blk.println(this.codename, '.GetData(', d("format"), ');') end end func doGetData2(format) blk.println(this.codename, ' = ', d('Interface'), ';') if(linked("onGetData")) event("onGetData", this.codename + '.GetData(' + d("format") + ')') else blk.println(this.codename, '.GetData(', d("format"), ');') end end func doGetData3(format, autoConvert) blk.println(this.codename, ' = ', d('Interface'), ';') if(linked("onGetData")) event("onGetData", this.codename + '.GetData(' + d("format") + ', ' + d("autoConvert") + ')') else blk.println(this.codename, '.GetData(', d("format"), ', ', d("autoConvert"), ');') end end func doGetDataPresent(format) blk.println(this.codename, ' = ', d('Interface'), ';') if(linked("onGetDataPresent")) event("onGetDataPresent", this.codename + '.GetDataPresent(' + d("format") + ')') else blk.println(this.codename, '.GetDataPresent(', d("format"), ');') end end func doGetDataPresent2(format) blk.println(this.codename, ' = ', d('Interface'), ';') if(linked("onGetDataPresent")) event("onGetDataPresent", this.codename + '.GetDataPresent(' + d("format") + ')') else blk.println(this.codename, '.GetDataPresent(', d("format"), ');') end end func doGetDataPresent3(format, autoConvert) blk.println(this.codename, ' = ', d('Interface'), ';') if(linked("onGetDataPresent")) event("onGetDataPresent", this.codename + '.GetDataPresent(' + d("format") + ', ' + d("autoConvert") + ')') else blk.println(this.codename, '.GetDataPresent(', d("format"), ', ', d("autoConvert"), ');') end end func GetFormats blk.println(this.codename, ' = ', d('Interface'), ';') return(this.codename + '.GetFormats()') end func doGetFormats2(autoConvert) blk.println(this.codename, ' = ', d('Interface'), ';') if(linked("onGetFormats")) event("onGetFormats", this.codename + '.GetFormats(' + d("autoConvert") + ')') else blk.println(this.codename, '.GetFormats(', d("autoConvert"), ');') end end func doSetData(data) blk.println(this.codename, ' = ', d('Interface'), ';') .println(this.codename, '.SetData(', d("data"), ');') end func doSetData2(format, data) blk.println(this.codename, ' = ', d('Interface'), ';') .println(this.codename, '.SetData(', d("format"), ', ', d("data"), ');') end func doSetData3(format, data) blk.println(this.codename, ' = ', d('Interface'), ';') .println(this.codename, '.SetData(', d("format"), ', ', d("data"), ');') end func doSetData4(format, autoConvert, data) blk.println(this.codename, ' = ', d('Interface'), ';') .println(this.codename, '.SetData(', d("format"), ', ', d("autoConvert"), ', ', d("data"), ');') end