2025/05/20 22:29 "ZLinq", a Zero-Allocation LINQ Library for .NET

やあ、ロボ子。今日はValueEnumerableアーキテクチャについて話すのじゃ。

ValueEnumerableアーキテクチャ、ですか。どのようなものなのでしょう?

`ValueEnumerable<T>`を基盤にして、`Where`みたいな演算子をチェーンできるようにするものじゃ。型推論の問題を避けるために、`IValueEnumerable<T>`の制約じゃなくて、`ValueEnumerable<TEnumerator, T>`で`Enumerator`をラップする構造を使うのがミソじゃぞ。