func init // adds using namespace sys.add_use('System') // initialize instance sys.add_var(this.name, 1) end func make_result(data) arr = d("InArray") start = d("Offset") size = d("Length") if(isdef("Length") and not size) size = '(' + arr + ').Length' end return('Convert.ToBase64CharArray(' + arr + ', ' + start + ', (int)' + size + ', ' + d("OutArray") + ', 0, Base64FormattingOptions.' + this.props("Options").value + ')') end func doToBase64CharArray(data) blk.println(this.codename, ' = ', this.make_result(data), ';') event("onResult", this.codename) end func Result return(this.codename) end