Header menu logo IcedTasks

IcedTasks Namespace

Type/Module Description

AsyncEx

This contains many functions that implement Task throwing semantics differently than the current FSharp.Core. See

AsyncExBuilder

Builds an asynchronous workflow using computation expression syntax.

Awaitable

Functions for Awaitables

Awaitable<'Awaitable, 'Awaiter, 'TResult>

A structure looks like an Awaitable

Awaiter

Functions for Awaiters

Awaiter<'Awaiter, 'TResult>

A structure that looks like an Awaiter

CancellablePoolingValueTasks

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

CancellableTaskBase

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

CancellableTasks

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

CancellableValueTasks

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

ColdTasks

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

MethodBuilder

Represents a builder for asynchronous methods.

ParallelAsync

Contains different implementations for parallel zip functions.

ParallelAsyncBuilderBase

Base class for ParallelAsync functionality

ParallelAsyncBuilderUsingStartChild

Async computation expression which allows for parallel execution of asyncs with the applicative (and!) syntax. This uses FSharpAsync.StartChild to start async computations in parallel.

ParallelAsyncBuilderUsingStartImmediateAsTask

Async computation expression which allows for parallel execution of asyncs with the applicative (and!) syntax. This this FSharpAsync.StartImmediateAsTask to start async computations in parallel.

ParallelAsyncs

Contains the different parallelAsync type builders.

PoolingValueTasks

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

TaskBase

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

TasksUnit

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

ValueTaskExtensions

Module with extension methods for ValueTask.

ValueTasks

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

ValueTasksUnit

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

Type something to start searching.