Class WasmRuntime
Assembly: BenchmarkDotNet.dll
Syntax
public class WasmRuntime : Runtime, IEquatable<Runtime>, IEquatable<WasmRuntime>
Constructors
WasmRuntime(String, String, String, String, Boolean, String, RuntimeMoniker)
creates new instance of WasmRuntime
Declaration
public WasmRuntime(string msBuildMoniker = "net5.0", string displayName = "Wasm", string javaScriptEngine = "v8", string javaScriptEngineArguments = "--expose_wasm", bool aot = false, string wasmDataDir = null, RuntimeMoniker moniker = RuntimeMoniker.Wasm)
Parameters
Type |
Name |
Description |
String |
msBuildMoniker |
moniker, default: "net5.0"
|
String |
displayName |
default: "Wasm"
|
String |
javaScriptEngine |
Full path to a java script engine used to run the benchmarks. "v8" by default
|
String |
javaScriptEngineArguments |
Arguments for the javascript engine. "--expose_wasm" by default
|
Boolean |
aot |
Specifies whether AOT or Interpreter (default) project should be generated.
|
String |
wasmDataDir |
Specifies a wasm data directory surfaced as $(WasmDataDir) for the project
|
RuntimeMoniker |
moniker |
Runtime moniker
|
Properties
Aot
Declaration
Property Value
JavaScriptEngine
Declaration
public string JavaScriptEngine { get; }
Property Value
JavaScriptEngineArguments
Declaration
public string JavaScriptEngineArguments { get; }
Property Value
WasmDataDir
Declaration
public string WasmDataDir { get; }
Property Value
Methods
Equals(WasmRuntime)
Declaration
public bool Equals(WasmRuntime other)
Parameters
Returns
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Implements