Здравствуйте, Serginio1, Вы писали:
S>Здравствуйте, samius, Вы писали:
S>На самом деле Linq это в том числе и деревья выражений Динамические Linq-запросы или приручаем деревья выражений
S>Динамическое построение Linq запроса
S> Которые могут компилироваться в рантайме. А могут и на этапе компиляции.
S> Для SQL это кодогенерация, а для Enumerable это компиляция обхода коллекции
S>Если использовать вместо
S>Вместо Func<t,bool>>
S>Expression<Func<t,bool>>
S> то все прекрасно будет инлайнится при специализации.
S>Класс Expression<TDelegate>
Не надо возить меня по этим азам. Писал я и свой LINQ провайдер для сериализации запросов когда-то. Все это совершенно не касается инлайнигна "параметрически полиморфных компараторов", если разобраться что такое "компаратор" и "параметрический полиморфизм".