FSharpFunc<'T, 'U> (FSharp.Core)

Convert an value of type Converter to a F# first class function value

converter : Converter<'T, 'U>

The input System.Converter.

Returns: 'T -> 'U

An F# function of the same type.

Invoke an F# first class function value with two curried arguments. In some cases this will result in a more efficient application than applying the arguments successively.

func : FSharpFunc<'T, ('U -> 'V)>

The input function.

arg1 : 'T

The first arg.

arg2 : 'U

The second arg.

Returns: 'V

The function result.

Invoke an F# first class function value with three curried arguments. In some cases this will result in a more efficient application than applying the arguments successively.

func : FSharpFunc<'T, ('U -> 'V -> 'W)>

The input function.

arg1 : 'T

The first arg.

arg2 : 'U

The second arg.

arg3 : 'V

The third arg.

Returns: 'W

The function result.

Invoke an F# first class function value with four curried arguments. In some cases this will result in a more efficient application than applying the arguments successively.

func : FSharpFunc<'T, ('U -> 'V -> 'W -> 'X)>

The input function.

arg1 : 'T

The first arg.

arg2 : 'U

The second arg.

arg3 : 'V

The third arg.

arg4 : 'W

The fourth arg.

Returns: 'X

The function result.

Invoke an F# first class function value with five curried arguments. In some cases this will result in a more efficient application than applying the arguments successively.

func : FSharpFunc<'T, ('U -> 'V -> 'W -> 'X -> 'Y)>

The input function.

arg1 : 'T

The first arg.

arg2 : 'U

The second arg.

arg3 : 'V

The third arg.

arg4 : 'W

The fourth arg.

arg5 : 'X

The fifth arg.

Returns: 'Y

The function result.

Convert an F# first class function value to a value of type Converter

func : 'T -> 'U

The input function.

Returns: Converter<'T, 'U>

System.Converter<'T,'U>

Convert an value of type Converter to a F# first class function value

converter : Converter<'T, 'U>

The input System.Converter.

Returns: 'T -> 'U

An F# function of the same type.

Convert an F# first class function value to a value of type Converter

func : 'T -> 'U

The input function.

Returns: Converter<'T, 'U>

A System.Converter of the function type.