Ejemplo n.º 1
0
 private protected virtual void ShuffleCore(Func <ImmutableArray <T>, IEnumerable <T> > shuffleFunc)
 => _logic.Shuffle(shuffleFunc, _noOpTransformer);
Ejemplo n.º 2
0
 private protected sealed override void ShuffleCore(Func <ImmutableArray <T>, IEnumerable <T> > shuffleFunc)
 => _logic.Shuffle(items => shuffleFunc(items)?.Select(i => Wrap(i)), _truthyUnwrapper);