onRuntimeInitialized: function () {
// Have to set env vars here to enable setting MONO_LOG_LEVEL etc.
- var wasm_setenv = Module.cwrap ('mono_wasm_setenv', 'void', ['string', 'string']);
for (var variable in setenv) {
MONO.mono_wasm_setenv (variable, setenv [variable]);
}
init: function () {
var assembly_load = Module.cwrap ('mono_wasm_assembly_load', 'number', ['string'])
- var find_class = Module.cwrap ('mono_wasm_assembly_find_class', 'number', ['number', 'string', 'string'])
- var find_method = Module.cwrap ('mono_wasm_assembly_find_method', 'number', ['number', 'string', 'number'])
var runtime_invoke = Module.cwrap ('mono_wasm_invoke_method', 'number', ['number', 'number', 'number', 'number']);
var string_from_js = Module.cwrap ('mono_wasm_string_from_js', 'number', ['string']);
var assembly_get_entry_point = Module.cwrap ('mono_wasm_assembly_get_entry_point', 'number', ['number']);
var string_get_utf8 = Module.cwrap ('mono_wasm_string_get_utf8', 'string', ['number']);
var string_array_new = Module.cwrap ('mono_wasm_string_array_new', 'number', ['number']);
var obj_array_set = Module.cwrap ('mono_wasm_obj_array_set', 'void', ['number', 'number', 'number']);
- var exit = Module.cwrap ('mono_wasm_exit', 'void', ['number']);
- var wasm_setenv = Module.cwrap ('mono_wasm_setenv', 'void', ['string', 'string']);
var wasm_set_main_args = Module.cwrap ('mono_wasm_set_main_args', 'void', ['number', 'number']);
var wasm_strdup = Module.cwrap ('mono_wasm_strdup', 'number', ['string']);
var unbox_int = Module.cwrap ('mono_unbox_int', 'number', ['number']);