FSharpPlus


Using Type

Static members

Static member Description

Using.Invoke(source) (f)

Full Usage: Using.Invoke(source) (f)

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

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

Using.InvokeOnInstance(resource) (body)

Full Usage: Using.InvokeOnInstance(resource) (body)

Parameters:
    resource : 'T
    body : 'T -> ^Monad<'U>

Returns: ^Monad<'U>
Modifiers: inline
Type parameters: 'T, ^Monad<'U>
resource : 'T
body : 'T -> ^Monad<'U>
Returns: ^Monad<'U>

Using.Using(arg1, arg2, arg3)

Full Usage: Using.Using(arg1, arg2, arg3)

Parameters:
    arg0 : 'b
    arg1 : 'a -> ^t
    arg2 : Using

Modifiers: inline
arg0 : 'b
arg1 : 'a -> ^t
arg2 : Using

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> ^Monad<'U>
    arg2 : Using

Returns: ^Monad<'U>
Modifiers: inline
Type parameters: 'T, ^Monad<'U>
resource : 'T
body : 'T -> ^Monad<'U>
arg2 : Using
Returns: ^Monad<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> ^Monad<'U>
    arg2 : Default1

Returns: ^Monad<'U>
Modifiers: inline
Type parameters: 'T, ^Monad<'U>
resource : 'T
body : 'T -> ^Monad<'U>
arg2 : Default1
Returns: ^Monad<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> 'Monad<'U>
    arg2 : Default2

Returns: 'Monad<'U>
Modifiers: inline
Type parameters: 'T, 'Monad<'U>
resource : 'T
body : 'T -> 'Monad<'U>
arg2 : Default2
Returns: 'Monad<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> 'Monad<'U>
    arg2 : Default3

Returns: 'Monad<'U>
Modifiers: inline
Type parameters: 'T, 'Monad<'U>
resource : 'T
body : 'T -> 'Monad<'U>
arg2 : Default3
Returns: 'Monad<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> Lazy<'U>
    arg2 : Using

Returns: Lazy<'U>
resource : 'T
body : 'T -> Lazy<'U>
arg2 : Using
Returns: Lazy<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> Task<'U>
    arg2 : Using

Returns: Task<'U>
resource : 'T
body : 'T -> Task<'U>
arg2 : Using
Returns: Task<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> Async<'U>
    arg2 : Using

Returns: Async<'U>
resource : 'T
body : 'T -> Async<'U>
arg2 : Using
Returns: Async<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> 'R -> 'U
    arg2 : Using

Returns: 'R -> 'U
resource : 'T
body : 'T -> 'R -> 'U
arg2 : Using
Returns: 'R -> 'U

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
Returns: NonEmptySeq<'U>
resource : 'T
body : 'T -> NonEmptySeq<'U>
arg2 : Using
Returns: NonEmptySeq<'U>

Using.Using(resource, body, arg3)

Full Usage: Using.Using(resource, body, arg3)

Parameters:
    resource : 'T
    body : 'T -> seq<'U>
    arg2 : Using

Returns: seq<'U>
resource : 'T
body : 'T -> seq<'U>
arg2 : Using
Returns: seq<'U>