Example #1
0
 internal override void SaveAsWAT(BinaryWriter writer)
 {
     writer.Write('(');
     if (mutability)
     {
         writer.Write("mut ");
     }
     writer.Write(content_type.ToString());
     writer.Write(')');
 }
Example #2
0
 public override string ToString()
 {
     return($"({GetType().Name} (return {return_type?.ToString() ?? "void"}) (params {WebAssemblyHelper.ToString(param_types)}))");
 }
Example #3
0
 internal override void SaveAsWAT(BinaryWriter writer)
 {
     writer.Write(element_type.ToString());
 }
Example #4
0
 public override string ToString()
 {
     return($"({GetType().Name} (is_in_module {is_in_module}) (is_export {is_export}) (module {module}) (name {name}) (return {return_type?.ToString() ?? "void"}) (parameters {WebAssemblyHelper.ToString(parameters)}) (locals {WebAssemblyHelper.ToString(locals)}))");
 }
Example #5
0
 internal override void SaveAsWAT(BinaryWriter writer)
 {
     writer.Write($"(local {count} {type.ToString()})");
 }