From 0858de2b5c7cf54f9e6262d1500a8cf627d7ff9f Mon Sep 17 00:00:00 2001 From: Cyrus Najmabadi Date: Thu, 28 Nov 2024 21:43:45 -0800 Subject: [PATCH] REmove methods no longer in use --- .../Compiler/Core/Utilities/TaskExtensions.cs | 55 ------------------- 1 file changed, 55 deletions(-) diff --git a/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/TaskExtensions.cs b/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/TaskExtensions.cs index 1d0e72637d447..7a90a5611252c 100644 --- a/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/TaskExtensions.cs +++ b/src/Workspaces/SharedUtilitiesAndExtensions/Compiler/Core/Utilities/TaskExtensions.cs @@ -97,34 +97,6 @@ bool continuationFunction(Task antecedent) return task.SafeContinueWith(continuationFunction, cancellationToken, continuationOptions, scheduler); } - [SuppressMessage("Style", "VSTHRD200:Use \"Async\" suffix for async methods", Justification = "This is a Task wrapper, not an asynchronous method.")] - public static Task SafeContinueWith( - this Task task, - Func, TResult> continuationFunction, - CancellationToken cancellationToken, - TaskContinuationOptions continuationOptions, - TaskScheduler scheduler) - { - Contract.ThrowIfNull(continuationFunction, nameof(continuationFunction)); - - return task.SafeContinueWith( - (Task antecedent) => continuationFunction((Task)antecedent), cancellationToken, continuationOptions, scheduler); - } - - [SuppressMessage("Style", "VSTHRD200:Use \"Async\" suffix for async methods", Justification = "This is a Task wrapper, not an asynchronous method.")] - public static Task SafeContinueWith( - this Task task, - Action> continuationAction, - CancellationToken cancellationToken, - TaskContinuationOptions continuationOptions, - TaskScheduler scheduler) - { - Contract.ThrowIfNull(continuationAction, nameof(continuationAction)); - - return task.SafeContinueWith( - (Task antecedent) => continuationAction((Task)antecedent), cancellationToken, continuationOptions, scheduler); - } - [SuppressMessage("Style", "VSTHRD200:Use \"Async\" suffix for async methods", Justification = "This is a Task wrapper, not an asynchronous method.")] public static Task SafeContinueWith( this Task task, @@ -179,16 +151,6 @@ public static Task SafeContinueWith( return task.SafeContinueWith(continuationAction, CancellationToken.None, TaskContinuationOptions.None, scheduler); } - [SuppressMessage("Style", "VSTHRD200:Use \"Async\" suffix for async methods", Justification = "This is a Task wrapper, not an asynchronous method.")] - public static Task SafeContinueWith( - this Task task, - Action continuationAction, - CancellationToken cancellationToken, - TaskScheduler scheduler) - { - return task.SafeContinueWith(continuationAction, cancellationToken, TaskContinuationOptions.None, scheduler); - } - public static Task SafeContinueWithFromAsync( this Task task, Func, Task> continuationFunction, @@ -306,23 +268,6 @@ public static Task SafeContinueWithFromAsync( return nextTask; } - public static Task ContinueWithAfterDelayFromAsync( - this Task task, - Func continuationFunction, - CancellationToken cancellationToken, - TimeSpan delay, - IExpeditableDelaySource delaySource, - TaskContinuationOptions taskContinuationOptions, - TaskScheduler scheduler) - { - Contract.ThrowIfNull(continuationFunction, nameof(continuationFunction)); - - return task.SafeContinueWith(t => - delaySource.Delay(delay, cancellationToken).SafeContinueWithFromAsync( - _ => continuationFunction(t), cancellationToken, TaskContinuationOptions.None, scheduler), - cancellationToken, taskContinuationOptions, scheduler).Unwrap(); - } - internal static void ReportNonFatalError(Task task, object? continuationFunction) { task.ContinueWith(ReportNonFatalErrorWorker, continuationFunction,