public ConfiguredMainThreadAwaiter GetAwaiter()
 {
     return(new ConfiguredMainThreadAwaiter(_mainThreadAwaitable.GetAwaiter(), _alwaysYield));
 }
Beispiel #2
0
 public ControlMainThreadAwaiter GetAwaiter()
 {
     return(new ControlMainThreadAwaiter(_awaitable.GetAwaiter(), _disposable, _cancellationToken));
 }
Beispiel #3
0
 public ControlMainThreadAwaiter GetAwaiter()
 {
     return(new ControlMainThreadAwaiter(_awaitable.GetAwaiter(), _disposable));
 }
Beispiel #4
0
 public IAwaiter GetAwaiter() => new MainThreadAwaiter(awaitable.GetAwaiter());