This PR is for demonstration purposes only related to https://github.com/apache/openwhisk-runtime-dotnet/issues/51. We can't make this kind of change to an existing runtime without breaking existing actions for the runtime. But it's easier to show the change this way by diffing it with an existing runtime (3.1 used here), since not much actually changes. This changed version of the runtime only supports non-awaitable Main methods in the action. Supporting await wasn't needed to demonstrate the change.
This PR is for demonstration purposes only related to https://github.com/apache/openwhisk-runtime-dotnet/issues/51. We can't make this kind of change to an existing runtime without breaking existing actions for the runtime. But it's easier to show the change this way by diffing it with an existing runtime (3.1 used here), since not much actually changes. This changed version of the runtime only supports non-awaitable Main methods in the action. Supporting await wasn't needed to demonstrate the change.