FSharp.Core


OptimizedClosures Module

An implementation module used to hold some private implementations of function value invocation.

Types

Type Description

FSharpFunc<'T1, 'T2, 'U>

The CLI type used to represent F# function values that accept two iterated (curried) arguments without intervening execution. This type should not typically used directly from either F# code or from other CLI languages.

FSharpFunc<'T1, 'T2, 'T3, 'U>

The CLI type used to represent F# function values that accept three iterated (curried) arguments without intervening execution. This type should not typically used directly from either F# code or from other CLI languages.

FSharpFunc<'T1, 'T2, 'T3, 'T4, 'U>

The CLI type used to represent F# function values that accept four curried arguments without intervening execution. This type should not typically used directly from either F# code or from other CLI languages.

FSharpFunc<'T1, 'T2, 'T3, 'T4, 'T5, 'U>

The CLI type used to represent F# function values that accept five curried arguments without intervening execution. This type should not typically used directly from either F# code or from other CLI languages.