Class ExternalFunctionDelegate
Assembly: WaaS.Core.dll
View Source
Declaration
public class ExternalFunctionDelegate : ExternalFunction, IFunction, ISortedExportable, ISorted
Inheritance: System.Object -> WaaS.ComponentModel.Binding.ExternalFunction
Implements:
WaaS.ComponentModel.Runtime.IFunction, WaaS.ComponentModel.Runtime.ISortedExportable, WaaS.ComponentModel.Runtime.ISorted
Properties
Type
View Source
Declaration
public override IFunctionType Type { get; }
Methods
InvokeAsync(ExecutionContext, Pullable, STaskVoid, STask<ValuePusher>)
View Source
Declaration
protected override STaskVoid InvokeAsync(ExecutionContext context, Pullable arguments, STaskVoid frameMove, STask<ValuePusher> resultPusher)
Returns
Parameters
| Type | Name |
|---|---|
| WaaS.Runtime.ExecutionContext | context |
| WaaS.ComponentModel.Binding.Pullable | arguments |
| STask.STaskVoid | frameMove |
| STask.STask<TResult> | resultPusher |