func init // adds using namespace sys.add_use('System') // initialize instance if(linked("Result")) sys.add_var(this.name, 2) end end func doToBase64String(array) if(linked("Result")) blk.println(this.codename, ' = Convert.ToBase64String(', d("Array"), ');') event("onResult", this.codename) else event("onResult", 'Convert.ToBase64String(' + d("Array") + ')') end end func doToBase64String2(array, options) if(linked("Result")) blk.println(this.codename, ' = Convert.ToBase64String(', d("Array"), ', Base64FormattingOptions.', this.props("Options").value, ');') event("onResult", this.codename) else event("onResult", 'Convert.ToBase64String(' + d("Array") + ', Base64FormattingOptions.' + this.props("Options").value + ')') end end func doToBase64String3(array, offset, length) arr = d("Array") start = d("Offset") size = d("Length") if(isdef("Length") and not size) size = '(' + arr + ').Length' end if(linked("Result")) blk.println(this.codename, ' = Convert.ToBase64String(', arr, ', ', start, ', ', size, ');') event("onResult", this.codename) else event("onResult", 'Convert.ToBase64String(' + arr + ', ' + start + ', ' + size + ')') end end func doToBase64String4(array, offset, length, options) arr = d("Array") start = d("Offset") size = d("Length") if(isdef("Length") and not size) size = '(' + arr + ').Length' end if(linked("Result")) blk.println(this.codename, ' = Convert.ToBase64String(', arr, ', ', start, ', ', size, ', Base64FormattingOptions.', this.props("Options").value, ');') event("onResult", this.codename) else event("onResult", 'Convert.ToBase64String(' + arr + ', ' + start + ', ' + size + ', Base64FormattingOptions.' + this.props("Options").value + ')') end end func Result return(this.codename) end