будут 2 переменные с одинаковым именем в двух методах, один будет вызывать второй, а второй инлайнится? И могу ли я этот AggresiveInlining пихать везде или есть таки недостатки?
Имя переменной вещь относительная
а замеры проводились?
Инлайнинг - подстановка кода метода в вызываемый код (в данном случае)
Переменные не клашатся при таком подходе даже в лямбда-счислении. Читай про De Brujin index.
https://www.dotnetperls.com/aggressiveinlining
Обсуждают сегодня