Browse Source

Add GetAwaiter<T> for DispatcherOperation<T>

pull/11240/head
Nikita Tsukanov 3 years ago
parent
commit
ac24e82d89
  1. 2
      src/Avalonia.Base/Threading/DispatcherOperation.cs

2
src/Avalonia.Base/Threading/DispatcherOperation.cs

@ -331,6 +331,8 @@ public class DispatcherOperation<T> : DispatcherOperation
private TaskCompletionSource<T> TaskCompletionSource => (TaskCompletionSource<T>)TaskSource!;
public new TaskAwaiter<T> GetAwaiter() => GetTask().GetAwaiter();
public new Task<T> GetTask() => TaskCompletionSource!.Task;
protected override Task GetTaskCore() => GetTask();

Loading…
Cancel
Save