Class ExternalFunctionCoreBoxedDelegate
Represents an external function that can be created from a delegate. It uses dynamic invocation of the delegate.
Assembly: WaaS.Core.dll
View Source
Declaration
public class ExternalFunctionCoreBoxedDelegate : ExternalFunction, IInvocableFunction, IExternal
Inheritance: System.Object -> WaaS.Runtime.ExternalFunction
Implements:
WaaS.Runtime.IInvocableFunction, WaaS.Runtime.IExternal
Properties
Type
View Source
Declaration
public override FunctionType Type { get; }
Methods
Invoke(ExecutionContext, ReadOnlySpan<StackValueItem>, Span<StackValueItem>)
View Source
Declaration
public override void Invoke(ExecutionContext context, ReadOnlySpan<StackValueItem> parameters, Span<StackValueItem> results)
Parameters
| Type | Name | 
|---|---|
| WaaS.Runtime.ExecutionContext | context | 
| System.ReadOnlySpan<WaaS.Runtime.StackValueItem> | parameters | 
| System.Span<WaaS.Runtime.StackValueItem> | results |