Skip to content

Overload_CodeJam_Algorithms_Memoize

Andrew Koryavchenko edited this page Jul 4, 2017 · 5 revisions

Algorithms.Memoize Method

Overload List

 

Name Description
Public methodStatic member Memoize(TArg, TResult)(Func(TArg, TResult), Boolean) Caches function value for specific argument.
Public methodStatic member Memoize(TArg, TResult)(Func(TArg, TResult), LazyThreadSafetyMode) Caches function value for specific argument.
Public methodStatic member Memoize(TArg1, TArg2, TResult)(Func(TArg1, TArg2, TResult), Boolean) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TResult)(Func(TArg1, TArg2, TResult), LazyThreadSafetyMode) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TResult)(Func(TArg1, TArg2, TArg3, TResult), Boolean) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TResult)(Func(TArg1, TArg2, TArg3, TResult), LazyThreadSafetyMode) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TResult), Boolean) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TResult), LazyThreadSafetyMode) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TArg5, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TArg5, TResult), Boolean) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TArg5, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TArg5, TResult), LazyThreadSafetyMode) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult), Boolean) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TResult), LazyThreadSafetyMode) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult), Boolean) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult)(Func(TArg1, TArg2, TArg3, TArg4, TArg5, TArg6, TArg7, TResult), LazyThreadSafetyMode) Caches function value for specific arguments.
Public methodStatic member Memoize(TArg, TResult)(Func(TArg, TResult), IEqualityComparer(TArg), Boolean) Caches function value for specific argument.
Public methodStatic member Memoize(TArg, TResult)(Func(TArg, TResult), IEqualityComparer(TArg), LazyThreadSafetyMode) Caches function value for specific argument.
  Back to Top

See Also

Reference

Algorithms Class
CodeJam Namespace

Clone this wiki locally