FSharpPlus


Apply Type

Static members

Static member Description

Apply.Invoke(f) (x)

Full Usage: Apply.Invoke(f) (x)

Parameters:
    f : ^Applicative<'T->'U>
    x : ^Applicative<'T>

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

Apply.InvokeOnInstance(f) (x)

Full Usage: Apply.InvokeOnInstance(f) (x)

Parameters:
    f : ^Applicative<'T->'U>
    x : ^Applicative<'T>

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

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : ResizeArray<('T -> 'U)>
    x : ResizeArray<'T>
    ?_output : 'U
    ?_mthd : Apply

Returns: ResizeArray<'U>
f : ResizeArray<('T -> 'U)>
x : ResizeArray<'T>
?_output : 'U
?_mthd : Apply
Returns: ResizeArray<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: Expr<'U>
f : Expr<('T -> 'U)>
x : Expr<'T>
?_output : 'U
?_mthd : Apply
Returns: Expr<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: IReadOnlyDictionary<'Key, 'U>
f : IReadOnlyDictionary<'Key, ('T -> 'U)>
x : IReadOnlyDictionary<'Key, 'T>
?_output : IReadOnlyDictionary<'Key, 'U>
?_mthd : Apply
Returns: IReadOnlyDictionary<'Key, 'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: IDictionary<'Key, 'U>
f : IDictionary<'Key, ('T -> 'U)>
x : IDictionary<'Key, 'T>
?_output : IDictionary<'Key, 'U>
?_mthd : Apply
Returns: IDictionary<'Key, 'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: Dictionary<'Key, 'U>
f : Dictionary<'Key, ('T -> 'U)>
x : Dictionary<'Key, 'T>
?_output : Dictionary<'Key, 'U>
?_mthd : Apply
Returns: Dictionary<'Key, 'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : Map<'Key, ('T -> 'U)>
    x : Map<'Key, 'T>
    ?_output : Map<'Key, 'U>
    ?_mthd : Apply

Returns: Map<'Key, 'U>
f : Map<'Key, ('T -> 'U)>
x : Map<'Key, 'T>
?_output : Map<'Key, 'U>
?_mthd : Apply
Returns: Map<'Key, 'U>

Apply.``<*>``(arg1, arg2, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(arg1, arg2, ?_output, ?_mthd)

Parameters:
Returns: KeyValuePair<^Key, 'U>
Modifiers: inline
Type parameters: ^Key, 'T, 'U
arg0 : KeyValuePair<^Key, ('T -> 'U)>
arg1 : KeyValuePair<^Key, 'T>
?_output : KeyValuePair<^Key, 'U>
?_mthd : Apply
Returns: KeyValuePair<^Key, 'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: Choice<'U, 'E>
f : Choice<('T -> 'U), 'E>
x : Choice<'T, 'E>
?_output : Choice<'b, 'E>
?_mthd : Apply
Returns: Choice<'U, 'E>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: Result<'U, 'E>
f : Result<('T -> 'U), 'E>
x : Result<'T, 'E>
?_output : Result<'b, 'E>
?_mthd : Apply
Returns: Result<'U, 'E>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : ('T -> 'U) voption
    x : 'T voption
    ?_output : 'U
    ?_mthd : Apply

Returns: 'U voption
f : ('T -> 'U) voption
x : 'T voption
?_output : 'U
?_mthd : Apply
Returns: 'U voption

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : ('T -> 'U) option
    x : 'T option
    ?_output : 'U
    ?_mthd : Apply

Returns: 'U option
f : ('T -> 'U) option
x : 'T option
?_output : 'U
?_mthd : Apply
Returns: 'U option

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: Async<'U>
f : Async<('T -> 'U)>
x : Async<'T>
?_output : 'U
?_mthd : Apply
Returns: Async<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: Task<'U>
f : Task<('T -> 'U)>
x : Task<'T>
?_output : 'U
?_mthd : Apply
Returns: Task<'U>

Apply.``<*>``(arg1, arg2, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(arg1, arg2, ?_output, ?_mthd)

Parameters:
    arg0 : ^Monoid * ('T -> 'U)
    arg1 : ^Monoid * 'T
    ?_output : ^Monoid * 'U
    ?_mthd : Apply

Returns: ^Monoid * 'U
Modifiers: inline
Type parameters: ^Monoid, 'T, 'U
arg0 : ^Monoid * ('T -> 'U)
arg1 : ^Monoid * 'T
?_output : ^Monoid * 'U
?_mthd : Apply
Returns: ^Monoid * 'U

Apply.``<*>``(arg1, arg2, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(arg1, arg2, ?_output, ?_mthd)

Parameters:
    arg0 : ^Monoid * ('T -> 'U)
    arg1 : ^Monoid * 'T
    ?_output : ^Monoid * 'U
    ?_mthd : Apply

Returns: ^Monoid * 'U
Modifiers: inline
Type parameters: ^Monoid, 'T, 'U
arg0 : ^Monoid * ('T -> 'U)
arg1 : ^Monoid * 'T
?_output : ^Monoid * 'U
?_mthd : Apply
Returns: ^Monoid * 'U

Apply.``<*>``(f, g, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, g, ?_output, ?_mthd)

Parameters:
    f : 'r -> 'T -> 'U
    g : 'r -> 'T
    ?_output : 'r -> 'U
    ?_mthd : Apply

Returns: 'r -> 'U
f : 'r -> 'T -> 'U
g : 'r -> 'T
?_output : 'r -> 'U
?_mthd : Apply
Returns: 'r -> 'U

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : ('T -> 'U)[]
    x : 'T[]
    ?_output : 'U
    ?_mthd : Apply

Returns: 'U[]
f : ('T -> 'U)[]
x : 'T[]
?_output : 'U
?_mthd : Apply
Returns: 'U[]

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : ('T -> 'U) list
    x : 'T list
    ?_output : 'U
    ?_mthd : Apply

Returns: 'U list
f : ('T -> 'U) list
x : 'T list
?_output : 'U
?_mthd : Apply
Returns: 'U list

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: IEnumerator<'U>
f : IEnumerator<('T -> 'U)>
x : IEnumerator<'T>
?_output : 'U
?_mthd : Apply
Returns: IEnumerator<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: NonEmptySeq<'U>
f : NonEmptySeq<('T -> 'U)>
x : NonEmptySeq<'T>
?_output : 'U
?_mthd : Apply
Returns: NonEmptySeq<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : seq<('T -> 'U)>
    x : seq<'T>
    ?_output : 'U
    ?_mthd : Apply

Returns: seq<'U>
f : seq<('T -> 'U)>
x : seq<'T>
?_output : 'U
?_mthd : Apply
Returns: seq<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
Returns: Lazy<'U>
f : Lazy<('T -> 'U)>
x : Lazy<'T>
?_output : 'U
?_mthd : Apply
Returns: Lazy<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : ^Applicative<'T->'U>
    x : ^Applicative<'T>
    ?_output : ^Applicative<'U>
    ?_mthd : Default1

Returns: ^Applicative<'U>
Modifiers: inline
Type parameters: ^Applicative<'T->'U>, ^Applicative<'T>, ^Applicative<'U>
f : ^Applicative<'T->'U>
x : ^Applicative<'T>
?_output : ^Applicative<'U>
?_mthd : Default1
Returns: ^Applicative<'U>

Apply.``<*>``(f, x, ?_output, ?_mthd)

Full Usage: Apply.``<*>``(f, x, ?_output, ?_mthd)

Parameters:
    f : ^Monad<'T->'U>
    x : ^Monad<'T>
    ?_output : ^Monad<'U>
    ?_mthd : Default2

Returns: ^Monad<'U>
Modifiers: inline
Type parameters: ^Monad<'T->'U>, ^Monad<'U>, 'T, 'U, ^Monad<'T>
f : ^Monad<'T->'U>
x : ^Monad<'T>
?_output : ^Monad<'U>
?_mthd : Default2
Returns: ^Monad<'U>