Nito.AsyncEx.AwaitableDisposable<T>
An awaitable wrapper around a task whose result is disposable. The wrapper is not disposable, so this prevents usage errors like "using (MyAsync())" when the appropriate usage should be "using (await MyAsync())".
Initializes a new awaitable wrapper around the specified task.
Implicit conversion to the underlying task.
Returns the underlying task.
Infrastructure. Returns a configured task awaiter for the underlying task.
Infrastructure. Returns the task awaiter for the underlying task.