IAsyncDisposable::__disposeAsync

This method is invoked exactly once at the end of the scope of the await using statement, unless the program terminates with a fatal error

public function __disposeAsync(): Awaitable<void>;