https://www.sumitgupta.net/continue-net-treat-to-object/
Continue .Net Treat to Object