Header menu logo IcedTasks

AsyncExtensions Module

A set of extension methods making it possible to bind against CancellableValueTask in async computations.

Type extensions

Type extension Description

this.Bind

Full Usage: this.Bind

Parameters:
Returns: Async<'U>
Modifiers: inline
Type parameters: 'T, 'U

Extended Type: AsyncBuilder

t : CancellableValueTask<'T>
binder : 'T -> Async<'U>
Returns: Async<'U>

this.Bind

Full Usage: this.Bind

Parameters:
Returns: Async<'U>
Modifiers: inline
Type parameters: 'U

Extended Type: AsyncBuilder

t : CancellableValueTask
binder : unit -> Async<'U>
Returns: Async<'U>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
Returns: Async<'T>
Modifiers: inline
Type parameters: 'T

Extended Type: AsyncBuilder

t : CancellableValueTask<'T>
Returns: Async<'T>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
Returns: Async<unit>
Modifiers: inline

Extended Type: AsyncBuilder

t : CancellableValueTask
Returns: Async<unit>

this.Source

Full Usage: this.Source

Parameters:
Returns: Async<'T>
Modifiers: inline
Type parameters: 'T

Extended Type: AsyncExBuilder

t : CancellableValueTask<'T>
Returns: Async<'T>

this.Source

Full Usage: this.Source

Parameters:
Returns: Async<unit>
Modifiers: inline

Extended Type: AsyncExBuilder

t : CancellableValueTask
Returns: Async<unit>

Type something to start searching.