I was thinking about the fact that Main
can't be marked async
. Is it true that in C#
"The entry point of your application must be synchronous."
Or what is a more rigorous and correct way of saying what I'm trying to say?
I'm trying to convey the idea that if you deep enough down the chain of execution, you must reach a synchronous process at the end of the chain.