Click or drag to resize

EvaluatorGroupCallAndMemoize Method

Overload List
  NameDescription
Public methodCallAndMemoizeTResult(EvaluatorGroupCallback0TResult)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1(EvaluatorGroupCallback1TResult, TParameter1, TParameter1)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2(EvaluatorGroupCallback2TResult, TParameter1, TParameter2, TParameter1, TParameter2)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2, TParameter3(EvaluatorGroupCallback3TResult, TParameter1, TParameter2, TParameter3, TParameter1, TParameter2, TParameter3)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2, TParameter3, TParameter4(EvaluatorGroupCallback4TResult, TParameter1, TParameter2, TParameter3, TParameter4, TParameter1, TParameter2, TParameter3, TParameter4)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Public methodCallAndMemoizeTResult, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5(EvaluatorGroupCallback5TResult, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5)
Optimizes calls to a callback that is expected to be called multiple times so that future calls with the same parameters return a cached result rather than actually invoking the callback again. The first time this method is called with a particular set of parameters, the callback is invoked and the result is stored in the evaluator group. The second and successive times this method is called with the same parameters, the cached result is returned without invoking the callback.
Top
See Also