-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
現在。冗長で書くのが億劫になる。
- 型パラメーター付きの配列初期化子なんて書きたくない。こんなの凡そ自明なんだから省略したい。
IMiddleware<>の場合にお決まりのように.ToDelegate()するのはめんどい。
Func<Uri, Task<PredicateFunc<FileInfo>>> pipeline = FilterPipeline.Build(new PredicateMiddleware<Uri, FileInfo>[]{
new HttpsPredicate(),
new StaticFilePredicate(),
}.Select(x => x.ToDelegate())理想。書き易く、読み易くしたい。
Func<Uri, Task<PredicateFunc<FileInfo>>> pipeline = FilterPipeline.Build<Uri, FileInfo>(
new HttpsPredicate()
, new StaticFilePredicate()
);Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request