FSharpPlus


MemoizeN Type

Static members

Static member Description

MemoizeN.MemoizeN(arg1, arg2)

Full Usage: MemoizeN.MemoizeN(arg1, arg2)

Parameters:
Returns: ('a0 -> ^b1) -> 'a0 -> ^b1
Modifiers: inline
Type parameters: 't, 'a, 'b, 'a, ^b
arg0 : MemoizeN
arg1 : 't -> 'a -> 'b
Returns: ('a0 -> ^b1) -> 'a0 -> ^b1

MemoizeN.MemoizeN(arg1, arg2)

Full Usage: MemoizeN.MemoizeN(arg1, arg2)

Parameters:
Returns: ('a0 -> 'b1) -> 'a0 -> 'b1
arg0 : Default1
arg1 : 'a -> 'b
Returns: ('a0 -> 'b1) -> 'a0 -> 'b1

MemoizeN.getOrAdd cd f k

Full Usage: MemoizeN.getOrAdd cd f k

Parameters:
Returns: 'b
cd : ConcurrentDictionary<MemoizationKeyWrapper<'a>, 'b>
f : 'a -> 'b
k : 'a
Returns: 'b