Scorable 类

定义

public static class Scorable
type Scorable = class
Public Module Scorable
继承
Scorable

方法

First<Item,Score>(IEnumerable<IScorable<Item,Score>>)

选择生成分数的第一个可评分项。

Fold<Item,Score>(IEnumerable<IScorable<Item,Score>>, IComparer<Score>, FoldScorable<Item,Score>.OnStageDelegate)

使用分数比较器折叠可评分的枚举。

Keep<Item,Score>(IScorable<Item,Score>)

如果可烧焦为非 null,则为 True;否则为 false。

SelectItem<SourceItem,TargetItem,Score>(IScorable<TargetItem,Score>, Func<SourceItem,TargetItem>)

使用 lambda 表达式投影可评分项。

SelectScore<Item,SourceScore,TargetScore>(IScorable<Item,SourceScore>, Func<Item,SourceScore,TargetScore>)

使用 lambda 表达式投影可评分。

TryPostAsync<Item,Score>(IScorable<Item,Score>, Item, CancellationToken)

针对单个可评分调用调用协议。

TryReduce<Item,Score>(IEnumerable<IScorable<Item,Score>>, IScorable<Item,Score>)

尝试简化可烧焦项的列表。

WhereScore<Item,Score>(IScorable<Item,Score>, Func<Item,Score,Boolean>)

适用于