Open
Description
public sealed class Awaiter<T>
{
internal readonly Task<T> Task;
internal Awaiter(Task<T> task)
{
this.Task = task;
Await();
async void Await()
{
try
{
this.Value = await task.ConfigureAwait(false);
}
catch (Exception e)
{
this.Exception = e;
}
}
}
internal T? Value { get; private set; }
internal Exception? Exception { get; private set; }
}
```
Metadata
Metadata
Assignees
Labels
No labels