Header menu logo IcedTasks

ColdTasks Module

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

Types and nested modules

Type/Module Description

AsyncExtensions

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

ColdTask (Module)

Contains functional helper functions for composing and converting ColdTask values.

ColdTaskBuilder (Module)

Contains the coldTasks computation expression builder.

BackgroundColdTaskBuilder

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

ColdTask<'T>

unit -> Task<'T>

ColdTask (Type)

unit -> Task

ColdTaskBuilder (Type)

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

ColdTaskBuilderBase

Contains the coldTask computation expression builder.

ColdTaskCode<'TOverall, 'T>

A special compiler-recognised delegate type for specifying blocks of ColdTask code with access to the state machine

ColdTaskResumptionDynamicInfo<'TOverall>

Represents the runtime continuation of a ColdTask state machine created dynamically

ColdTaskResumptionFunc<'TOverall>

Represents the runtime continuation of a ColdTask state machine created dynamically

ColdTaskStateMachine<'TOverall>

This is used by the compiler as a template for creating state machine structs

ColdTaskStateMachineData<'T>

The extra data stored in ResumableStateMachine for tasks

Type something to start searching.