Skip to main content

Class AsyncExternalFunctionPointer

Represents an asynchronous external function that can be created from a function pointer.

Assembly: WaaS.Core.dll​
View Source​
Declaration
public class AsyncExternalFunctionPointer : AsyncExternalFunction, IInvocableFunction, IExternal

Inheritance: System.Object -> WaaS.Runtime.AsyncExternalFunction

Implements:
WaaS.Runtime.IInvocableFunction, WaaS.Runtime.IExternal

Properties​

Type​

View Source​
Declaration
public override FunctionType Type { get; }

Methods​

InvokeAsync(ReadOnlySpan<StackValueItem>, Memory<StackValueItem>)​

View Source​
Declaration
public override ValueTask InvokeAsync(ReadOnlySpan<StackValueItem> parameters, Memory<StackValueItem> results)
Returns​

System.Threading.Tasks.ValueTask

Parameters​
TypeName
System.ReadOnlySpan<WaaS.Runtime.StackValueItem>parameters
System.Memory<WaaS.Runtime.StackValueItem>results

Implements​