Header menu logo IcedTasks

ValueTaskBuilder Type

Contains methods to build ValueTasks using the F# computation expression syntax

Constructors

Constructor Description

ValueTaskBuilder()

Full Usage: ValueTaskBuilder()

Returns: ValueTaskBuilder
Returns: ValueTaskBuilder

Instance members

Instance member Description

this.MergeSources

Full Usage: this.MergeSources

Parameters:
    left : ^a
    right : ^c

Returns: ValueTaskAwaiter<'b * 'd>
Modifiers: inline
Type parameters: ^a, 'b, ^c, 'd
left : ^a
right : ^c
Returns: ValueTaskAwaiter<'b * 'd>

this.Run

Full Usage: this.Run

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

Hosts the task code in a state machine and starts the task.

code : TaskBaseCode<'T, 'T, AsyncValueTaskMethodBuilder<'T>>
Returns: ValueTask<'T>

this.Source

Full Usage: this.Source

Parameters:
Returns: ValueTaskAwaiter<'a>
Modifiers: inline
Type parameters: 'a

Specify a Source of ValueTask<_> on the real type to allow type inference to work

v : ValueTask<'a>
Returns: ValueTaskAwaiter<'a>

Static members

Static member Description

ValueTaskBuilder.RunDynamic(code)

Full Usage: ValueTaskBuilder.RunDynamic(code)

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

The entry point for the dynamic implementation of the corresponding operation. Do not use directly, only used when executing quotations that involve tasks or other reflective execution of F# code.

code : TaskBaseCode<'T, 'T, AsyncValueTaskMethodBuilder<'T>>
Returns: ValueTask<'T>

Type something to start searching.