Size: a a a

2019 April 03

PZ

Pavel Zhdanovich in .NET CIL Chat
Где можно почитать, про то как работает Task Main()?
источник

К

Карен in .NET CIL Chat
также как и любой метод помеченый async и возвращающий Task
источник

К

Карен in .NET CIL Chat
или тебя интересуют вообще механизм async/await ?
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
да
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
В частности, что там происходить CLR запускает асинхронный метод или кодпилятор создает синхронную обертку?
источник

К

Карен in .NET CIL Chat
Pavel Zhdanovich
В частности, что там происходить CLR запускает асинхронный метод или кодпилятор создает синхронную обертку?
глянь через ILSpy или другие утилиты
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
Карен
глянь через ILSpy или другие утилиты
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
Это можно считать достоверным?
источник

К

Карен in .NET CIL Chat
мне кажется нет, я бы собрал полную сборку  с валидной точкой входа
источник

К

Карен in .NET CIL Chat
чтобы 100% быть уверенным, как выглядит моя реальная точка входа в программу
источник

К

Карен in .NET CIL Chat
P.S. не забывай писать async и await, иначе твой код полностью синхронный
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
Ну вроде как челы с SO шарят
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
А шарплаб показывает не правильно
источник

К

Карен in .NET CIL Chat
Pavel Zhdanovich
А шарплаб показывает не правильно
я тебе про это сказал выше
источник

К

Карен in .NET CIL Chat
что он просто транслирует код, а не генерирует валидную точку входа
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
В рихтере написано, что код вызывающий Main (CLR host), не умеет в ожидание тасок, поэтому компилятор реджектит async void Main, хотя с того момента CLR могли прокачать
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
Так что да, чисто сахар
источник

К

Карен in .NET CIL Chat
Pavel Zhdanovich
В рихтере написано, что код вызывающий Main (CLR host), не умеет в ожидание тасок, поэтому компилятор реджектит async void Main, хотя с того момента CLR могли прокачать
какая глава? последние  про асинхронщину и таски?
источник

PZ

Pavel Zhdanovich in .NET CIL Chat
Карен
какая глава? последние  про асинхронщину и таски?
Глава 28 Асинхронные операции ввода вывода
источник