GeezerVison is showing fsharp.github.io — FSharp.Control
FSharp.Control Namespace
Namespaces
Async Programming
|
Type/Module
|
Description
|
|
Async (Module)
|
Contains camelCase module-level functions for Async computations.
|
|
Async (Type)
|
Holds static members for creating and manipulating asynchronous computations.
|
|
Async<'T>
|
An asynchronous computation, which, when run, will eventually produce a value of type T, or else raises an exception.
|
|
AsyncBuilder
|
The type of the async operator, used to build workflows for asynchronous computations.
|
|
CommonExtensions
|
A module of extension members providing asynchronous operations for some basic CLI types related to concurrency and I/O.
|
|
Task
|
Contains camelCase module-level functions for Task computations.
|
|
ValueTask
|
Contains camelCase module-level functions for ValueTask computations.
|
|
WebExtensions
|
A module of extension members providing asynchronous operations for some basic Web operations.
|
Awaiting Results
|
Modules
|
Description
|
|
AsyncTaskLikeExtensions
|
A module of extension members providing support for awaiting any task-like value via the GetAwaiter pattern.
|
Events and Observables
|
Type/Module
|
Description
|
|
DelegateEvent<'Delegate>
|
Event implementations for an arbitrary type of delegate.
|
|
Event
|
Contains operations for working with values of type IEvent.
|
|
Event<'T>
|
Event implementations for the IEvent<_> type.
|
|
Event<'Delegate, 'Args>
|
Event implementations for a delegate types following the standard .NET Framework convention of a first 'sender' argument.
|
|
Handler<'T>
|
A delegate type associated with the F# event type IEvent<_>
|
|
IDelegateEvent<'Delegate>
|
First class event values for arbitrary delegate types.
|
|
IEvent<'T>
|
First-class listening points (i.e. objects that permit you to register a callback
activated when the event is triggered).
|
|
IEvent<'Delegate, 'Args>
|
First class event values for CLI events conforming to CLI Framework standards.
|
|
Observable
|
Contains operations for working with first class event and other observable objects.
|
Lazy Computation
|
Type/Module
|
Description
|
|
Lazy<'T>
|
The type of delayed computations.
|
|
LazyExtensions
|
Extensions related to Lazy values.
|
Agents
Async Internals
|
Type/Module
|
Description
|
|
AsyncActivation<'T>
|
The F# compiler emits references to this type to implement F# async expressions.
|
|
AsyncPrimitives
|
Entry points for generated code
|
|
AsyncReturn
|
The F# compiler emits references to this type to implement F# async expressions.
|
Other namespace members
|
Type/Module
|
Description
|
|
BackgroundTaskBuilder
|
Contains methods to build tasks using the F# computation expression syntax
|
|
TaskBuilder (Module)
|
Contains the `task` computation expression builder.
|
|
TaskBuilder (Type)
|
Contains methods to build tasks using the F# computation expression syntax
|
|
TaskBuilderBase
|
Contains methods to build tasks using the F# computation expression syntax
|