Я начал часто использовать анонимных делегатов в C #, и мне стало интересно, насколько эффективен компилятор или среда выполнения для их удаления из кода, который фактически выполняется, и я нигде не видел этого подробно?
Достаточно ли умен, чтобы встроить их и свернуть рекурсивное использование, которое может быть выведено статически?