Table of Contents

Class WebAssembly

Namespace
CSharpToJavaScript.APIs.JS
Assembly
CSharpToJavaScript.dll
[Value("WebAssembly")]
public class WebAssembly
Inheritance
WebAssembly
Inherited Members

Constructors

WebAssembly()

public WebAssembly()

Methods

Compile(Union224)

[Value("compile")]
public Task<Module> Compile(Union224 bytes)

Parameters

bytes Union224

Returns

Task<Module>

CompileStreaming(Task<Response>)

[Value("compileStreaming")]
public Task<Module> CompileStreaming(Task<Response> source)

Parameters

source Task<Response>

Returns

Task<Module>

Instantiate(Module, Object)

[Value("instantiate")]
public Task<Instance> Instantiate(Module moduleObject, Object importObject = null)

Parameters

moduleObject Module
importObject Object

Returns

Task<Instance>

Instantiate(Union224, Object)

[Value("instantiate")]
public Task<WebAssemblyInstantiatedSource> Instantiate(Union224 bytes, Object importObject = null)

Parameters

bytes Union224
importObject Object

Returns

Task<WebAssemblyInstantiatedSource>

InstantiateStreaming(Task<Response>, Object)

[Value("instantiateStreaming")]
public Task<WebAssemblyInstantiatedSource> InstantiateStreaming(Task<Response> source, Object importObject = null)

Parameters

source Task<Response>
importObject Object

Returns

Task<WebAssemblyInstantiatedSource>

Validate(Union224)

[Value("validate")]
public bool Validate(Union224 bytes)

Parameters

bytes Union224

Returns

bool