Size: a a a

2020 January 15

E

EgorBo in pro.net
ты понимаешь во что форич разоварчивается?
источник

E

EgorBo in pro.net
ты знаешь что там трай-файнелли? и т.п.
источник

IC

Ilya Chernoudov in pro.net
EgorBo
ты понимаешь во что форич разоварчивается?
оно в итератор разворачивается
источник

OM

Oleg Morozov in pro.net
Test2 кстати не заинлайнился как написано
только с MethodImplOptions.AggressiveInlining
источник

IC

Ilya Chernoudov in pro.net
определенно не то, что в коде
источник

E

EgorBo in pro.net
я всегда стараюсь для понимания сделать минимальный репро и каждый раз какой-нибудь умник говорит что это хуёвый код
источник

E

EgorBo in pro.net
Ilya Chernoudov
оно в итератор разворачивается
а в трай-файнелли значит нет, да?
источник

E

EgorBo in pro.net
вы нам не подходите
источник

IC

Ilya Chernoudov in pro.net
EgorBo
а в трай-файнелли значит нет, да?
но там же не пустые методы
источник

IC

Ilya Chernoudov in pro.net
там куча всего
источник

E

EgorBo in pro.net
Ilya Chernoudov
но там же не пустые методы
да причем тут пустые не пустые, а вдруг в моем случае пустые?

Кстати, как раз таки в форич пустые — форич эмити finaly в котором вызывает диспоз, который часто - пустой метод и в джите есть оптимизашка на уделаение всего блока
источник

OM

Oleg Morozov in pro.net
какая разница хуевый код или нет вообще
компилятор выдают мусор там, где не должен
источник

E

EgorBo in pro.net
да бля Илье просто надо давать что-то такое:
источник

E

EgorBo in pro.net
источник

E

EgorBo in pro.net
@ilchert а теперь прикинь что запустилось на платформе где условия вырезались или сам метод заинлайнился и блоки вырзеались
источник

E

EgorBo in pro.net
кстати раньше так вообще повсеместно были такие юзачи:

try
{
}
finally
{
Some code...
}
источник

E

EgorBo in pro.net
@ilchert знаешь зачем? :)
источник

IC

Ilya Chernoudov in pro.net
вот это хорошо!"
источник

E

EgorBo in pro.net
Ilya Chernoudov
вот это хорошо!"
ответь на вопрос!
источник

E

EgorBo in pro.net
/me повернул лампу в глаза
источник