FSharpPlus


Lift3 Type

Static members

Static member Description

Lift3.Invoke(f) (x) (y) (z)

Full Usage: Lift3.Invoke(f) (x) (y) (z)

Parameters:
    f : 'T -> 'U -> 'V -> 'W
    x : ^Applicative<'T>
    y : ^Applicative<'U>
    z : ^Applicative<'V>

Returns: ^Applicative<'W>
Modifiers: inline
Type parameters: 'T, 'U, 'V, 'W, ^Applicative<'T>, ^Applicative<'U>, ^Applicative<'V>, ^Applicative<'W>
f : 'T -> 'U -> 'V -> 'W
x : ^Applicative<'T>
y : ^Applicative<'U>
z : ^Applicative<'V>
Returns: ^Applicative<'W>

Lift3.InvokeOnInstance(f) (x) (y) (z)

Full Usage: Lift3.InvokeOnInstance(f) (x) (y) (z)

Parameters:
    f : 'T -> 'U -> 'V -> 'W
    x : ^Applicative<'T>
    y : ^Applicative<'U>
    z : ^Applicative<'V>

Returns: 'a
Modifiers: inline
f : 'T -> 'U -> 'V -> 'W
x : ^Applicative<'T>
y : ^Applicative<'U>
z : ^Applicative<'V>
Returns: 'a

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'T -> 'U -> 'V -> 'W
    arg1 : ^Applicative<'T> * ^Applicative<'U> * ^Applicative<'V>
    _mthd : Default1

Returns: 'a
Modifiers: inline
f : 'T -> 'U -> 'V -> 'W
arg1 : ^Applicative<'T> * ^Applicative<'U> * ^Applicative<'V>
_mthd : Default1
Returns: 'a

Lift3.Lift3(arg1, arg2, _mthd)

Full Usage: Lift3.Lift3(arg1, arg2, _mthd)

Parameters:
    arg0 : 'a
    arg1 : 't * ^u * ^v
    _mthd : Default1

Returns: 'b -> 'b
Modifiers: inline
arg0 : 'a
arg1 : 't * ^u * ^v
_mthd : Default1
Returns: 'b -> 'b

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'f
    arg1 : ^g * ^j * ^l
    _mthd : Default3

Returns: ^m
Modifiers: inline
Type parameters: 'f, ^g, ^h, ^i, ^j, ^k, ^l, ^m
f : 'f
arg1 : ^g * ^j * ^l
_mthd : Default3
Returns: ^m

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'U -> 'V -> 'T -> 'a
    arg1 : ResizeArray<'T> * ResizeArray<'U> * ResizeArray<'V>
    _mthd : Lift3

Returns: ResizeArray<'a>
f : 'U -> 'V -> 'T -> 'a
arg1 : ResizeArray<'T> * ResizeArray<'U> * ResizeArray<'V>
_mthd : Lift3
Returns: ResizeArray<'a>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: Expr<'d>
f : 'T -> 'U -> 'V -> 'd
arg1 : Expr<'T> * Expr<'U> * Expr<'V>
_mthd : Lift3
Returns: Expr<'d>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: IReadOnlyDictionary<'Key, 'a>
f : 'T -> 'U -> 'V -> 'a
arg1 : IReadOnlyDictionary<'Key, 'T> * IReadOnlyDictionary<'Key, 'U> * IReadOnlyDictionary<'Key, 'V>
_mthd : Lift3
Returns: IReadOnlyDictionary<'Key, 'a>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: IDictionary<'Key, 'a>
f : 'T -> 'U -> 'V -> 'a
arg1 : IDictionary<'Key, 'T> * IDictionary<'Key, 'U> * IDictionary<'Key, 'V>
_mthd : Lift3
Returns: IDictionary<'Key, 'a>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: Dictionary<'Key, 'd>
f : 'T -> 'U -> 'V -> 'd
arg1 : Dictionary<'Key, 'T> * Dictionary<'Key, 'U> * Dictionary<'Key, 'V>
_mthd : Lift3
Returns: Dictionary<'Key, 'd>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'T -> 'U -> 'V -> 'd
    arg1 : Map<'Key, 'T> * Map<'Key, 'U> * Map<'Key, 'V>
    _mthd : Lift3

Returns: Map<'Key, 'd>
f : 'T -> 'U -> 'V -> 'd
arg1 : Map<'Key, 'T> * Map<'Key, 'U> * Map<'Key, 'V>
_mthd : Lift3
Returns: Map<'Key, 'd>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: Choice<'a, 'Error>
f : 'T -> 'U -> 'V -> 'a
arg1 : Choice<'T, 'Error> * Choice<'U, 'Error> * Choice<'V, 'Error>
_mthd : Lift3
Returns: Choice<'a, 'Error>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: Result<'a, 'Error>
f : 'T -> 'U -> 'V -> 'a
arg1 : Result<'T, 'Error> * Result<'U, 'Error> * Result<'V, 'Error>
_mthd : Lift3
Returns: Result<'a, 'Error>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'e -> 'f -> 'g -> 'h
    arg1 : 'e voption * 'f voption * 'g voption
    _mthd : Lift3

Returns: 'h voption
f : 'e -> 'f -> 'g -> 'h
arg1 : 'e voption * 'f voption * 'g voption
_mthd : Lift3
Returns: 'h voption

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'e -> 'f -> 'g -> 'h
    arg1 : 'e option * 'f option * 'g option
    _mthd : Lift3

Returns: 'h option
f : 'e -> 'f -> 'g -> 'h
arg1 : 'e option * 'f option * 'g option
_mthd : Lift3
Returns: 'h option

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: Async<'d>
f : 'a -> 'b -> 'c -> 'd
arg1 : Async<'a> * Async<'b> * Async<'c>
_mthd : Lift3
Returns: Async<'d>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: Task<'a>
f : 'T -> 'U -> 'V -> 'a
arg1 : Task<'T> * Task<'U> * Task<'V>
_mthd : Lift3
Returns: Task<'a>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'T -> 'U -> 'U -> 'a
    arg1 : (^Monoid * 'T) * (^Monoid * 'U) * (^Monoid * 'U)
    _mthd : Lift3

Returns: ^Monoid * 'a
Modifiers: inline
f : 'T -> 'U -> 'U -> 'a
arg1 : (^Monoid * 'T) * (^Monoid * 'U) * (^Monoid * 'U)
_mthd : Lift3
Returns: ^Monoid * 'a

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'T -> 'U -> 'U -> 'a
    arg1 : (^Monoid * 'T) * (^Monoid * 'U) * (^Monoid * 'U)
    _mthd : Lift3

Returns: ^Monoid * 'a
Modifiers: inline
f : 'T -> 'U -> 'U -> 'a
arg1 : (^Monoid * 'T) * (^Monoid * 'U) * (^Monoid * 'U)
_mthd : Lift3
Returns: ^Monoid * 'a

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'T -> 'U -> 'V -> 'd
    arg1 : ('R -> 'T) * ('R -> 'U) * ('R -> 'V)
    _mthd : Lift3

Returns: 'R -> 'd
f : 'T -> 'U -> 'V -> 'd
arg1 : ('R -> 'T) * ('R -> 'U) * ('R -> 'V)
_mthd : Lift3
Returns: 'R -> 'd

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'a -> 'b -> 'c -> 'd
    arg1 : 'a[] * 'b[] * 'c[]
    _mthd : Lift3

Returns: 'd[]
f : 'a -> 'b -> 'c -> 'd
arg1 : 'a[] * 'b[] * 'c[]
_mthd : Lift3
Returns: 'd[]

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'a -> 'b -> 'c -> 'd
    arg1 : 'a list * 'b list * 'c list
    _mthd : Lift3

Returns: 'd list
f : 'a -> 'b -> 'c -> 'd
arg1 : 'a list * 'b list * 'c list
_mthd : Lift3
Returns: 'd list

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: IEnumerator<'h>
f : 'e -> 'f -> 'g -> 'h
arg1 : IEnumerator<'e> * IEnumerator<'f> * IEnumerator<'g>
_mthd : Lift3
Returns: IEnumerator<'h>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: NonEmptySeq<'d>
f : 'a -> 'b -> 'c -> 'd
arg1 : NonEmptySeq<'c> * NonEmptySeq<'a> * NonEmptySeq<'b>
_mthd : Lift3
Returns: NonEmptySeq<'d>

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
    f : 'a -> 'b -> 'c -> 'd
    arg1 : 'c seq * 'a seq * 'b seq
    _mthd : Lift3

Returns: 'd seq
f : 'a -> 'b -> 'c -> 'd
arg1 : 'c seq * 'a seq * 'b seq
_mthd : Lift3
Returns: 'd seq

Lift3.Lift3(f, arg2, _mthd)

Full Usage: Lift3.Lift3(f, arg2, _mthd)

Parameters:
Returns: Lazy<'h>
f : 'e -> 'f -> 'g -> 'h
arg1 : Lazy<'e> * Lazy<'f> * Lazy<'g>
_mthd : Lift3
Returns: Lazy<'h>