public ConfiguredMainThreadAwaiter GetAwaiter() { return(new ConfiguredMainThreadAwaiter(_mainThreadAwaitable.GetAwaiter(), _alwaysYield)); }
public ControlMainThreadAwaiter GetAwaiter() { return(new ControlMainThreadAwaiter(_awaitable.GetAwaiter(), _disposable, _cancellationToken)); }
public ControlMainThreadAwaiter GetAwaiter() { return(new ControlMainThreadAwaiter(_awaitable.GetAwaiter(), _disposable)); }
public IAwaiter GetAwaiter() => new MainThreadAwaiter(awaitable.GetAwaiter());