Exemple #1
0
        public virtual IComputed <TOut>?TryGetCached(TIn input, IComputed?usedBy)
        {
            var result = ComputedRegistry.TryGet(input) as IComputed <TIn, TOut>;

            if (result != null)
            {
                ((IComputedImpl?)usedBy)?.AddUsed((IComputedImpl)result);
            }
            return(result);
        }
Exemple #2
0
 public virtual IComputed <TOut>?TryGetCached(TIn input)
 => ComputedRegistry.TryGet(input) as IComputed <TIn, TOut>;