Example #1
0
 public OrderScorableFactory(FoldScorable <Item, Score> .OnStageDelegate onStage, IComparer <Score> comparer, params IScorableFactory <Item, Score>[] factories)
     : this(onStage, comparer, (IEnumerable <IScorableFactory <Item, Score> >)factories)
 {
 }
Example #2
0
 public OrderScorableFactory(FoldScorable <Item, Score> .OnStageDelegate onStage, IComparer <Score> comparer, IEnumerable <IScorableFactory <Item, Score> > factories)
 {
     SetField.NotNull(out this.onStage, nameof(onStage), onStage);
     SetField.NotNull(out this.comparer, nameof(comparer), comparer);
     SetField.NotNull(out this.factories, nameof(factories), factories);
 }