Size: a a a

2020 May 20

D

Dark_Bull in .NET CIL Chat
ОАОАОАООААООА, наконец-то я решил проблему
источник

D

Dark_Bull in .NET CIL Chat
Решение проблемы:
источник

D

Dark_Bull in .NET CIL Chat
Andrey Kurnoskin
Так br*-опкоды не принимают в качестве операнда оффсет от начала метода. Они принимают оффсет от конца br*-инструкции.
А вот на счет этого утверждения теперь я не уверен
источник
2020 May 28

BD

Bitd Developer in .NET CIL Chat
Ребята,а для чего вы вручную пишите на cil?
источник

PV

PAV VER in .NET CIL Chat
Bitd Developer
Ребята,а для чего вы вручную пишите на cil?
Тут скорее не вручную пишут а делают компиляторы , чтоб компилить в cil
источник

BD

Bitd Developer in .NET CIL Chat
А для чего делают свои компиляторы?
источник

PV

PAV VER in .NET CIL Chat
Bitd Developer
А для чего делают свои компиляторы?
Какбудто бы задач мало придумать можно
источник

AK

Andrei Kurosh in .NET CIL Chat
Bitd Developer
А для чего делают свои компиляторы?
не обязательно компиляторы, задач требующих генерации кода в рантайме довольно много
источник

AK

Andrei Kurosh in .NET CIL Chat
хотя справедливости ради большинство из них решается Expression'ами
источник

AK

Andrei Kurosh in .NET CIL Chat
если прям реально интересно, вот мой доклад про reflection.emit - там упоминается несколько типичных задач, требущих генерации il
источник

AK

Andrei Kurosh in .NET CIL Chat
источник

EM

Endo 🐢 Morphine in .NET CIL Chat
о, ничоси
источник

EM

Endo 🐢 Morphine in .NET CIL Chat
на Андрюху посмотреть можно
источник
2020 June 10

D

Dark_Bull in .NET CIL Chat
Может кто подсказать, почему не заходит в catch блок? Приложение крашится
источник

AK

Andrei Kurosh in .NET CIL Chat
Dark_Bull
Может кто подсказать, почему не заходит в catch блок? Приложение крашится
Ты это IL сам нагенерил? Есть ощущение что он невалидный, и метод даже не начинает выполняться, не то что до catch доходит
источник

AK

Andrei Kurosh in .NET CIL Chat
calli <null> не смущает? Что ты вызываешь-то?
источник

D

Dark_Bull in .NET CIL Chat
Вот этот код работает
источник

D

Dark_Bull in .NET CIL Chat
т.к. попадает в catch и печатает helloworld
источник

D

Dark_Bull in .NET CIL Chat
Andrei Kurosh
calli <null> не смущает? Что ты вызываешь-то?
calli null должен вызвать исключение, правильно?
источник

HJ

Happy Jupiter in .NET CIL Chat
Andrei Kurosh
calli <null> не смущает? Что ты вызываешь-то?
Кстати да
источник