Header menu logo JDeck

DecodeBuilder Type

Instance members

Instance member Description

this.Bind

Full Usage: this.Bind

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TValue, 'TResult
value : Result<'TValue, DecodeError>
f : 'TValue -> Result<'TResult, DecodeError>
Returns: Result<'TResult, DecodeError>

this.BindReturn

Full Usage: this.BindReturn

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TValue, 'TResult
value : Result<'TValue, DecodeError>
f : 'TValue -> 'TResult
Returns: Result<'TResult, DecodeError>

this.Combine

Full Usage: this.Combine

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TValue, 'TResult
value : Result<'TValue, DecodeError>
f : 'TValue -> Result<'TResult, DecodeError>
Returns: Result<'TResult, DecodeError>

this.Delay

Full Usage: this.Delay

Parameters:
Returns: unit -> Result<'TValue, DecodeError>
Modifiers: inline
Type parameters: 'TValue
generator : unit -> Result<'TValue, DecodeError>
Returns: unit -> Result<'TValue, DecodeError>

this.MergeSources

Full Usage: this.MergeSources

Parameters:
    r1 : Result<'TValue1, 'error>
    r2 : Result<'TValue2, 'error>

Returns: Result<('TValue1 * 'TValue2), 'error>
Modifiers: inline
Type parameters: 'TValue1, 'error, 'TValue2
r1 : Result<'TValue1, 'error>
r2 : Result<'TValue2, 'error>
Returns: Result<('TValue1 * 'TValue2), 'error>

this.MergeSources3

Full Usage: this.MergeSources3

Parameters:
    r1 : Result<'TValue1, 'error>
    r2 : Result<'TValue2, 'error>
    r3 : Result<'TValue3, 'error>

Returns: Result<('TValue1 * 'TValue2 * 'TValue3), 'error>
Modifiers: inline
Type parameters: 'TValue1, 'error, 'TValue2, 'TValue3
r1 : Result<'TValue1, 'error>
r2 : Result<'TValue2, 'error>
r3 : Result<'TValue3, 'error>
Returns: Result<('TValue1 * 'TValue2 * 'TValue3), 'error>

this.MergeSources4

Full Usage: this.MergeSources4

Parameters:
    r1 : Result<'TValue1, 'error>
    r2 : Result<'TValue2, 'error>
    r3 : Result<'TValue3, 'error>
    r4 : Result<'TValue4, 'error>

Returns: Result<('TValue1 * 'TValue2 * 'TValue3 * 'TValue4), 'error>
Modifiers: inline
Type parameters: 'TValue1, 'error, 'TValue2, 'TValue3, 'TValue4
r1 : Result<'TValue1, 'error>
r2 : Result<'TValue2, 'error>
r3 : Result<'TValue3, 'error>
r4 : Result<'TValue4, 'error>
Returns: Result<('TValue1 * 'TValue2 * 'TValue3 * 'TValue4), 'error>

this.MergeSources5

Full Usage: this.MergeSources5

Parameters:
    r1 : Result<'TValue1, 'error>
    r2 : Result<'TValue2, 'error>
    r3 : Result<'TValue3, 'error>
    r4 : Result<'TValue4, 'error>
    r5 : Result<'TValue5, 'error>

Returns: Result<('TValue1 * 'TValue2 * 'TValue3 * 'TValue4 * 'TValue5), 'error>
Modifiers: inline
Type parameters: 'TValue1, 'error, 'TValue2, 'TValue3, 'TValue4, 'TValue5
r1 : Result<'TValue1, 'error>
r2 : Result<'TValue2, 'error>
r3 : Result<'TValue3, 'error>
r4 : Result<'TValue4, 'error>
r5 : Result<'TValue5, 'error>
Returns: Result<('TValue1 * 'TValue2 * 'TValue3 * 'TValue4 * 'TValue5), 'error>

this.Return

Full Usage: this.Return

Parameters:
    value : 'TResult

Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TResult
value : 'TResult
Returns: Result<'TResult, DecodeError>

this.ReturnFrom

Full Usage: this.ReturnFrom

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TResult
value : Result<'TResult, DecodeError>
Returns: Result<'TResult, DecodeError>

this.Run

Full Usage: this.Run

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TResult
generator : unit -> Result<'TResult, DecodeError>
Returns: Result<'TResult, DecodeError>

this.Source

Full Usage: this.Source

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TResult
result : Result<'TResult, DecodeError>
Returns: Result<'TResult, DecodeError>

this.TryFinally

Full Usage: this.TryFinally

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'TResult
generator : unit -> Result<'TResult, DecodeError>
compensation : unit -> unit
Returns: Result<'TResult, DecodeError>

this.Using

Full Usage: this.Using

Parameters:
Returns: Result<'TResult, DecodeError>
Modifiers: inline
Type parameters: 'disposable, 'TResult
resource : 'disposable
binder : 'disposable -> Result<'TResult, DecodeError>
Returns: Result<'TResult, DecodeError>

this.Zero

Full Usage: this.Zero

Returns: Result<unit, DecodeError>
Modifiers: inline
Returns: Result<unit, DecodeError>

Type something to start searching.