Skip to content

Commit

Permalink
REmove methods no longer in use (#76148)
Browse files Browse the repository at this point in the history
Part of #44150
  • Loading branch information
CyrusNajmabadi authored Dec 2, 2024
2 parents 0216888 + 0858de2 commit 31ac7e2
Showing 1 changed file with 0 additions and 55 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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<TResult> SafeContinueWith<TInput, TResult>(
this Task<TInput> task,
Func<Task<TInput>, TResult> continuationFunction,
CancellationToken cancellationToken,
TaskContinuationOptions continuationOptions,
TaskScheduler scheduler)
{
Contract.ThrowIfNull(continuationFunction, nameof(continuationFunction));

return task.SafeContinueWith<TResult>(
(Task antecedent) => continuationFunction((Task<TInput>)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<TInput>(
this Task<TInput> task,
Action<Task<TInput>> continuationAction,
CancellationToken cancellationToken,
TaskContinuationOptions continuationOptions,
TaskScheduler scheduler)
{
Contract.ThrowIfNull(continuationAction, nameof(continuationAction));

return task.SafeContinueWith(
(Task antecedent) => continuationAction((Task<TInput>)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<TResult> SafeContinueWith<TResult>(
this Task task,
Expand Down Expand Up @@ -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<Task> continuationAction,
CancellationToken cancellationToken,
TaskScheduler scheduler)
{
return task.SafeContinueWith(continuationAction, cancellationToken, TaskContinuationOptions.None, scheduler);
}

public static Task<TResult> SafeContinueWithFromAsync<TInput, TResult>(
this Task<TInput> task,
Func<Task<TInput>, Task<TResult>> continuationFunction,
Expand Down Expand Up @@ -306,23 +268,6 @@ public static Task SafeContinueWithFromAsync<TInput>(
return nextTask;
}

public static Task ContinueWithAfterDelayFromAsync(
this Task task,
Func<Task, Task> 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,
Expand Down

0 comments on commit 31ac7e2

Please sign in to comment.