I'm trying to call an async method on a .Net object instantiated in Powershell :

```
Add-Type -Path 'my.dll'

$myobj = new-object mynamespace.MyObj()

$res = $myobj.MyAsyncMethod("arg").Result

Write-Host "Result : " $res

```

When executing the script, the shell doesn't seem to wait for `MyAsyncMethod().Result` and displays nothing, although inspecting the return value indicates it is the correct type (`Task<T>`). Various other attempts, such as intermediary variables, `Wait()`, etc. gave no results.

Most of the stuff I found on the web is about asynchronously calling a Powershell script from C#. I want the reverse, but nobody seems to be interested in doing that. Is that even possible and if not, why ?