Microsoft.Common.Core.Threading.MainThreadAwaitable.GetAwaiter C# (CSharp) Метод

GetAwaiter() публичный Метод

public GetAwaiter ( ) : MainThreadAwaiter
Результат MainThreadAwaiter
        public MainThreadAwaiter GetAwaiter() {
            return new MainThreadAwaiter(_mainThread, _cancellationToken);
        }
    }

Usage Example

Пример #1
0
        public void GetResult_ThrowOnBackgroundThread() {
            var cts = new CancellationTokenSource();
            var awaitable = new MainThreadAwaitable(_mainThread, cts.Token);
            cts.Cancel();

            Action a = () => awaitable.GetAwaiter().GetResult();
            a.ShouldThrow<OperationCanceledException>();
        }
All Usage Examples Of Microsoft.Common.Core.Threading.MainThreadAwaitable::GetAwaiter