[Home] Type Microsoft.FSharp.Core.OptimizedClosures.FastFunc3


The .NET 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 .NET languages.

Full Type Signature

[<AbstractClassAttribute ()>]
type FastFunc3<'T,'U,'V,'W> = class
                                inherit FastFunc<'T,('U -> 'V -> 'W)>
                                abstract member Invoke : 'T * 'U * 'V -> 'W
                              end
                              with
                                new : unit -> FastFunc3<'T,'U,'V,'W>
                                static member Adapt : ('T -> 'U -> 'V -> 'W) -> FastFunc3<'T,'U,'V,'W>
                              end

Instance Members

MemberDescription
member Invoke : 'T * 'U * 'V -> 'W

Static Members

MemberDescription
new : unit -> FastFunc3<'T,'U,'V,'W>
member Adapt : ('T -> 'U -> 'V -> 'W) -> FastFunc3<'T,'U,'V,'W>

See Also

Microsoft.FSharp.Core.OptimizedClosures


Documentation for assembly FSharp.Core, version 1.9.4.19, generated using F# version 1.9.4.19