コード例 #1
0
 private protected sealed override Task <ImmutableArray <T> > BrowseAndTakeCore(
     Func <IReadOnlyDictionary <int, T>, Task <int[]> > selector,
     Func <T, bool>?filter,
     Func <ImmutableArray <T>, IEnumerable <T> >?shuffleFunc)
 => _logic.BrowseAndTakeAsync(selector, filter, items => shuffleFunc !(items).Select(i => Wrap(i)), _truthyUnwrapper, CanShuffle);
コード例 #2
0
ファイル: Pile.cs プロジェクト: instance-id/Discord.Addons
 private protected virtual Task <ImmutableArray <T> > BrowseAndTakeCore(
     Func <IReadOnlyDictionary <int, T>, Task <int[]> > selector,
     Func <T, bool>?filter,
     Func <ImmutableArray <T>, IEnumerable <T> >?shuffleFunc)
 => _logic.BrowseAndTakeAsync(selector, filter, shuffleFunc, _noOpTransformer, CanShuffle);