Example #1
0
            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(')');
            }
Example #2
0
 public override string ToString()
 {
     return($"({GetType().Name} (bodies {WebAssemblyHelper.ToString(entries)}))");
 }
Example #3
0
 public override string ToString()
 {
     return($"({GetType().Name} (return {return_type?.ToString() ?? "void"}) (params {WebAssemblyHelper.ToString(param_types)}))");
 }
Example #4
0
 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("-", "")}))");
 }
Example #6
0
 public override string ToString()
 {
     return($"({GetType().Name} (table_index {table_index}) {offset} (function_index {WebAssemblyHelper.ToString(function_index)}))");
 }