Struct FunctionBinder
Assembly: WaaS.Core.dll
View Source
Declaration
public readonly struct FunctionBinder : IDisposable
Implements:
System.IDisposable
Properties
ArgumentPusher
View Source
Declaration
public ValuePusher ArgumentPusher { get; }
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
View Source
Declaration
public void Dispose()
Invoke(ExecutionContext)
View Source
Declaration
public void Invoke(ExecutionContext context)
Parameters
Type | Name |
---|---|
WaaS.Runtime.ExecutionContext | context |
InvokeAsync(ExecutionContext)
View Source
Declaration
public ValueTask InvokeAsync(ExecutionContext context)
Returns
System.Threading.Tasks.ValueTask
Parameters
Type | Name |
---|---|
WaaS.Runtime.ExecutionContext | context |
TakeResults(ValuePusher)
View Source
Declaration
public void TakeResults(ValuePusher resultValuePusher)
Parameters
Type | Name |
---|---|
WaaS.ComponentModel.Runtime.ValuePusher | resultValuePusher |
TakeResult<TResult>()
View Source
Declaration
public TResult TakeResult<TResult>()
Returns
<TResult>
Type Parameters
TResult
Implements
System.IDisposable