internal override void SaveAsWAT(BinaryWriter writer) { writer.Write("(func "); if (param_types.Length > 0) { writer.Write($"(param {WebAssemblyHelper.ToString(param_types)}) "); } if (return_type != null) { writer.Write($"(result {return_type.ToString()})"); } writer.Write(')'); }
public override string ToString() { return($"({GetType().Name} (bodies {WebAssemblyHelper.ToString(entries)}))"); }
public override string ToString() { return($"({GetType().Name} (return {return_type?.ToString() ?? "void"}) (params {WebAssemblyHelper.ToString(param_types)}))"); }
public override string ToString() { return($"({GetType().Name} (globals {WebAssemblyHelper.ToString(globals)}))"); }
public override string ToString() { return($"({GetType().Name} (locals {WebAssemblyHelper.ToString(locals)}) (code {BitConverter.ToString(code).Replace("-", "")}))"); }
public override string ToString() { return($"({GetType().Name} (table_index {table_index}) {offset} (function_index {WebAssemblyHelper.ToString(function_index)}))"); }