// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the Apache 2.0 License. // See the LICENSE file in the project root for more information. using System.Collections.Generic; namespace System.Threading.Tasks { static class TaskExt { public static readonly Task True = Task.FromResult(true); public static readonly Task False = Task.FromResult(false); public static Task Throw(Exception exception) { var tcs = new TaskCompletionSource(); tcs.TrySetException(exception); return tcs.Task; } } }