FSharpPlus


Bind Type

Static members

Static member Description

source >>= f

Full Usage: source >>= f

Parameters:
Returns: NonEmptySeq<'U>
source : NonEmptySeq<'T>
f : 'T -> NonEmptySeq<'U>
Returns: NonEmptySeq<'U>

source >>= f

Full Usage: source >>= f

Parameters:
    source : ResizeArray<'T>
    f : 'T -> ResizeArray<'U>

Returns: ResizeArray<'U>
source : ResizeArray<'T>
f : 'T -> ResizeArray<'U>
Returns: ResizeArray<'U>

source >>= f

Full Usage: source >>= f

Parameters:
Returns: Dictionary<'Key, 'U>
source : Dictionary<'Key, 'T>
f : 'T -> Dictionary<'Key, 'U>
Returns: Dictionary<'Key, 'U>

source >>= f

Full Usage: source >>= f

Parameters:
    source : Map<'Key, 'T>
    f : 'T -> Map<'Key, 'U>

Returns: Map<'Key, 'U>
source : Map<'Key, 'T>
f : 'T -> Map<'Key, 'U>
Returns: Map<'Key, 'U>

source >>= k

Full Usage: source >>= k

Parameters:
Returns: Choice<'U, 'E>
source : Choice<'T, 'E>
k : 'T -> Choice<'U, 'E>
Returns: Choice<'U, 'E>

source >>= k

Full Usage: source >>= k

Parameters:
Returns: Result<'U, 'E>
source : Result<'T, 'E>
k : 'T -> Result<'U, 'E>
Returns: Result<'U, 'E>

source >>= f

Full Usage: source >>= f

Parameters:
Returns: Async<'U>
source : Async<'T>
f : 'T -> Async<'U>
Returns: Async<'U>

arg0 >>= k

Full Usage: arg0 >>= k

Parameters:
    arg0 : ^Monoid * 'T
    k : 'T -> ^Monoid * 'U

Returns: ^Monoid * 'U
Modifiers: inline
Type parameters: ^Monoid, 'T, 'U
arg0 : ^Monoid * 'T
k : 'T -> ^Monoid * 'U
Returns: ^Monoid * 'U

arg0 >>= k

Full Usage: arg0 >>= k

Parameters:
    arg0 : ^Monoid * 'T
    k : 'T -> ^Monoid * 'U

Returns: ^Monoid * 'U
Modifiers: inline
Type parameters: ^Monoid, 'T, 'U
arg0 : ^Monoid * 'T
k : 'T -> ^Monoid * 'U
Returns: ^Monoid * 'U

source >>= k

Full Usage: source >>= k

Parameters:
    source : 'R -> 'T
    k : 'T -> 'R -> 'U

Returns: 'R -> 'U
source : 'R -> 'T
k : 'T -> 'R -> 'U
Returns: 'R -> 'U

source >>= f

Full Usage: source >>= f

Parameters:
    source : 'T[]
    f : 'T -> 'U[]

Returns: 'U[]
source : 'T[]
f : 'T -> 'U[]
Returns: 'U[]

source >>= f

Full Usage: source >>= f

Parameters:
    source : 'T list
    f : 'T -> 'U list

Returns: 'U list
source : 'T list
f : 'T -> 'U list
Returns: 'U list

source >>= f

Full Usage: source >>= f

Parameters:
    source : 'T voption
    f : 'T -> 'U voption

Returns: 'U voption
source : 'T voption
f : 'T -> 'U voption
Returns: 'U voption

source >>= f

Full Usage: source >>= f

Parameters:
    source : 'T option
    f : 'T -> 'U option

Returns: 'U option
source : 'T option
f : 'T -> 'U option
Returns: 'U option

source >>= f

Full Usage: source >>= f

Parameters:
Returns: Nullable<'U>
source : Nullable<'T>
f : 'T -> Nullable<'U>
Returns: Nullable<'U>

source >>= f

Full Usage: source >>= f

Parameters:
Returns: Task<'U>
source : Task<'T>
f : 'T -> Task<'U>
Returns: Task<'U>

source >>= f

Full Usage: source >>= f

Parameters:
    source : seq<'T>
    f : 'T -> seq<'U>

Returns: seq<'U>
source : seq<'T>
f : 'T -> seq<'U>
Returns: seq<'U>

source >>= f

Full Usage: source >>= f

Parameters:
Returns: Lazy<'U>
source : Lazy<'T>
f : 'T -> Lazy<'U>
Returns: Lazy<'U>

Bind.Invoke(source) (binder)

Full Usage: Bind.Invoke(source) (binder)

Parameters:
    source : ^Monad<'T>
    binder : 'T -> ^Monad<'U>

Returns: ^Monad<'U>
Modifiers: inline
Type parameters: ^Monad<'T>, ^Monad<'U>, 'T
source : ^Monad<'T>
binder : 'T -> ^Monad<'U>
Returns: ^Monad<'U>

Bind.InvokeOnInstance(source) (binder)

Full Usage: Bind.InvokeOnInstance(source) (binder)

Parameters:
    source : ^Monad<'T>
    binder : 'T -> ^Monad<'U>

Returns: ^Monad<'U>
Modifiers: inline
Type parameters: ^Monad<'T>, ^Monad<'U>, 'T
source : ^Monad<'T>
binder : 'T -> ^Monad<'U>
Returns: ^Monad<'U>