func init // adds using namespace sys.add_use('System') // initialize instance if(linked("Result")) sys.add_var(this.name, 2) end end func doToString(data) if(linked("Result")) blk.println(this.codename, ' = ', d("Value"), '.ToString();') event("onResult", this.codename) else event("onResult", d("Value") + '.ToString()') end end func doToString2(data) if(linked("Result")) blk.println(this.codename, ' = ', d("Value"), '.ToString(', d("Format"), ');') event("onResult", this.codename) else event("onResult", d("Value") + '.ToString(' + d("Format") + ')') end end func doToString3(data) if(linked("Result")) blk.println(this.codename, ' = ', d("Value"), '.ToString(', d("Provider", 20, data), ');') event("onResult", this.codename) else event("onResult", d("Value") + '.ToString(' + d("Provider", 20, data) + ')') end end func doToString4(data) if(linked("Result")) blk.println(this.codename, ' = ', d("Value"), '.ToString(', d("Format"), ', ', d("Provider", 20, data), ');') event("onResult", this.codename) else event("onResult", d("Value") + '.ToString(' + d("Format") + ', ' + d("Provider", 20, data) + ')') end end func Result return(this.codename) end