Header menu logo IcedTasks

CancellableValueTaskBuilder Type

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

Constructors

Constructor Description

CancellableValueTaskBuilder()

Full Usage: CancellableValueTaskBuilder()

Returns: CancellableValueTaskBuilder
Returns: CancellableValueTaskBuilder

Instance members

Instance member Description

this.MergeSources

Full Usage: this.MergeSources

Parameters:
    left : ^Awaiter1
    right : ^Awaiter2

Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>
Modifiers: inline
Type parameters: ^Awaiter1, 'a, ^Awaiter2, 'b
left : ^Awaiter1
right : ^Awaiter2
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>

this.MergeSources

Full Usage: this.MergeSources

Parameters:
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>
Modifiers: inline
Type parameters: ^Awaiter1, 'a, ^Awaiter2, 'b
left : CancellationToken -> ^Awaiter1
right : ^Awaiter2
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>

this.MergeSources

Full Usage: this.MergeSources

Parameters:
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>
Modifiers: inline
Type parameters: ^Awaiter1, 'a, ^Awaiter2, 'b
left : ^Awaiter1
right : CancellationToken -> ^Awaiter2
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>

this.MergeSources

Full Usage: this.MergeSources

Parameters:
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>
Modifiers: inline
Type parameters: ^Awaiter1, 'a, ^Awaiter2, 'b
left : CancellationToken -> ^Awaiter1
right : CancellationToken -> ^Awaiter2
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a * 'b>, ('a * 'b)>

this.Run

Full Usage: this.Run

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

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

code : CancellableTaskBaseCode<'T, 'T, AsyncValueTaskMethodBuilder<'T>>
Returns: CancellableValueTask<'T>

this.Source

Full Usage: this.Source

Parameters:
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a>, 'a>
Modifiers: inline
Type parameters: 'a

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

x : CancellationToken -> ValueTask<'a>
Returns: CancellationToken -> Awaiter<ValueTaskAwaiter<'a>, 'a>

Static members

Static member Description

CancellableValueTaskBuilder.RunDynamic(code)

Full Usage: CancellableValueTaskBuilder.RunDynamic(code)

Parameters:
Returns: CancellableValueTask<'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 : CancellableTaskBaseCode<'T, 'T, AsyncValueTaskMethodBuilder<'T>>
Returns: CancellableValueTask<'T>

Type something to start searching.