октуда был вызван метод?
https://sharplab.io/#v2:C4LgTgrgdgNAJiA1AHwAICYCMBYAUKgBgAJVMBWAbj0JMwDoAVACzAFMBDOASygHMrceAMoBPKAGMWAeyhcAXu2BcZAYRnBWAD2B0hrYKInTZCpavVbgACiisA7kUOSwM+YuVQ1UDdqsBKPwFqTABOK2Y2TjoVCDA2bwiOODoAWXYodl5WOETOAEk4QLwiEqJqEKIGVgBna0DS4ob8UPCWJOjY+OBc5LSMrJy2/MKg3FKysabUAA4SADZKmrq8AG9GkvXaMJ6OuNYEod70zOyegqLJjcutqydjNzNPC21drqIAXneiKAgAG1+LuNNqgKqg5nQACKsX7sERWULoAiAprjUjbQ6vfbdDF9E6DSJwc6jIG4AC+QA===
есть идеи парни?
хороший вопрос для собеса!
если узнаешь, поделись)
а у тебя? :D
а метод мейн у тебя является асинхронным?)
вероятно за возвращение в поток из которого был вызван асинк метод отвечают некоторые другие механизмы, которые реализованы в фреймворках и по этому только установка SynchronizationContext не гарантирует что синхронный код после await будет выполняться в том же потоке
Там все немного банальнее, можешь покопаться в сторону того как устанавливается на продолжение кусок после await
Потому что, консольное приложение
А какая реализация у SynchronizationContext, который ты использовал? Ты это смотрел?
да, это смотрел, она отличается от производного класса для впф, вероятно в этом дело + в впф есть некоторые другие механизмы
Ну так, важно не само наличие synccontext-а, а его реализация
Обсуждают сегодня