func init // adds using namespace sys.add_use('System') // initialize instance if(linked("Result")) sys.add_var(this.name, 'dynamic') end end func doToNumeric(data) if(linked("Result")) blk.println(this.codename, ' = ', this.props("Target").value, '.Parse(', d("Value"), ');') event("onResult", this.codename) else event("onResult", this.props("Target").value + '.Parse(' + d("Value") + ')') end end func doToNumeric2(data) if(linked("Result")) blk.println(this.codename, ' = ', this.props("Target").value, '.Parse(', d("Value"), ', ', sys.get_typed_field(data, 'Style', 20), ');') event("onResult", this.codename) else event("onResult", this.props("Target").value + '.Parse(' + d("Value") + ', ' + sys.get_typed_field(data, 'Style', 20) + ')') end end func doToNumeric3(data) if(linked("Result")) blk.println(this.codename, ' = ', this.props("Target").value, '.Parse(', d("Value"), ', ', d("Provider", 20, data), ');') event("onResult", this.codename) else event("onResult", this.props("Target").value + '.Parse(' + d("Value") + ', ' + d("Provider", 20, data) + ')') end end func doToNumeric4(data) if(linked("Result")) blk.println(this.codename, ' = ', this.props("Target").value, '.Parse(', d("Value"), ', ', sys.get_typed_field(data, 'Style', 20), ', ', d("Provider", 20, data), ');') event("onResult", this.codename) else event("onResult", this.props("Target").value + '.Parse(' + d("Value") + ', ' + sys.get_typed_field(data, 'Style', 20) + ', ' + d("Provider", 20, data) + ')') end end func Result return(this.codename) end