Так а что там такого автор наврал — годы опыта? Тоже мне враньё. Автор сам по себе крут, у него есть выступления на международных конференциях, он прошел собеседование, он даже работал на ту компанию, куда попал, раньше в качестве контрактора. Я сомневаюсь, что он как-то обманул работодателя в плане того, на что он способен. Он понимал, куда попал, работодатель понимал, кого брал.
Это, конечно, здорово, но можно также выбрать и из того, что предлагают именитые производители: Legrand — Excel Life, Schneider Electric — Glossa, ABB Oy — Jussi, Bticino — Axolute и т.д.
Task.Run(...)
await ContextSwitcher.SwitchToBackground();
(нестандартное решение, но широко распространенное)Task.Wait
илиTask<>.Result
Первые два решения подходят для библиотек. Необходимость третьего можно прописать в документации на библиотеку.