Interface IInvocableFunction
Represents a function that can be invoked from a WebAssembly module.
Assembly: WaaS.Core.dll
View Source
Declaration
public interface IInvocableFunction : IExternal
Derived:
Expand
WaaS.ComponentModel.Runtime.LoweredFunction, WaaS.Runtime.AsyncExternalFunction, WaaS.Runtime.AsyncExternalFunctionDelegate, WaaS.Runtime.AsyncExternalFunctionPointer, WaaS.Runtime.ExternalFunction, WaaS.Runtime.ExternalFunctionCoreBoxedDelegate, WaaS.Runtime.ExternalFunctionDelegate, WaaS.Runtime.ExternalFunctionPointer, WaaS.Runtime.InstanceFunction
Properties
Type
View Source
Declaration
FunctionType Type { get; }
Methods
CreateFrame(ExecutionContext, ReadOnlySpan<StackValueItem>)
View Source
Declaration
StackFrame CreateFrame(ExecutionContext context, ReadOnlySpan<StackValueItem> inputValues)
Returns
Parameters
| Type | Name |
|---|---|
| WaaS.Runtime.ExecutionContext | context |
System.ReadOnlySpan<WaaS.Runtime.StackValueItem> | inputValues |