How is it possible for certain C++ & C# frameworks to run without requiring the users to implement a main function or class?
For example; in MVVM Cross you implement your MvxApplication and everything goes from there. In wxWidgets you implement your wxApp.
Do the frameworks implement main in their API's or do they completely bypass it? Is there a term for a framework design that abstracts away main? What is the benefit of this design?