From 6d9a50ad446161904d6d84e28102834f1feb7555 Mon Sep 17 00:00:00 2001 From: Ben Adams Date: Mon, 6 May 2019 15:27:06 +0100 Subject: [PATCH] Feedback --- .../shared/System/Threading/Tasks/Task.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/System.Private.CoreLib/shared/System/Threading/Tasks/Task.cs b/src/System.Private.CoreLib/shared/System/Threading/Tasks/Task.cs index 507d9a9ba250..9d4fcffbbf0b 100644 --- a/src/System.Private.CoreLib/shared/System/Threading/Tasks/Task.cs +++ b/src/System.Private.CoreLib/shared/System/Threading/Tasks/Task.cs @@ -1497,9 +1497,10 @@ bool IAsyncResult.CompletedSynchronously /// public static TaskFactory Factory { get; } = new TaskFactory(); + // Is a Task{VoidTaskResult} so it can be shared with AsyncTaskMethodBuilder internal static readonly Task s_cachedCompleted = new Task(false, default, (TaskCreationOptions)InternalTaskOptions.DoNotDispose, default); /// Gets a task that's already been completed successfully. - public static Task CompletedTask { get; } = s_cachedCompleted; + public static Task CompletedTask => s_cachedCompleted; /// /// Provides an event that can be used to wait for completion.