Good find! We'd need input from more .NET experienced devs here.

That being said, the Java `Task` doesn't extends `AutoCloseable`,
which would be the equivalent of `IDisposable`. Maybe the right call
here is to remove the `IDisposable` from the interface? And add code
that checks whether task indeed implements it and if so, follows the
current behavior with a WARNING in the log?


On Sun, Jul 8, 2018 at 11:21 AM,  <[EMAIL PROTECTED]> wrote: