IAsyncDisposable
を返す必要がある を実装していますValueTask
が、dispose メソッドが何もしないことがあります。この場合はどのように返せばいいでしょうか?
現時点では、 return はnew ValueTask(Task.CompletedTask)
機能しているように見えますが、 valueTasks のポイントは不要なヒープ オブジェクトの作成を避けることなので、よりシンプルで効率的な方法があるはずです。
IAsyncDisposable
を返す必要がある を実装していますValueTask
が、dispose メソッドが何もしないことがあります。この場合はどのように返せばいいでしょうか?
現時点では、 return はnew ValueTask(Task.CompletedTask)
機能しているように見えますが、 valueTasks のポイントは不要なヒープ オブジェクトの作成を避けることなので、よりシンプルで効率的な方法があるはずです。