From b0a8d279d304162f4ef869763225a7cdf1fe61ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mariusz=20St=C4=99pie=C5=84?= Date: Sat, 26 Oct 2024 23:11:39 +0200 Subject: [PATCH] extract locals --- src/PipelineNet/AsyncBaseMiddlewareFlow.cs | 3 ++- src/PipelineNet/Pipelines/AsyncPipeline.cs | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/PipelineNet/AsyncBaseMiddlewareFlow.cs b/src/PipelineNet/AsyncBaseMiddlewareFlow.cs index 1db9a3e..88f441d 100644 --- a/src/PipelineNet/AsyncBaseMiddlewareFlow.cs +++ b/src/PipelineNet/AsyncBaseMiddlewareFlow.cs @@ -83,7 +83,8 @@ internal static async Task DisposeMiddlewareAsync(MiddlewareResolverResult middl await asyncDisposable.DisposeAsync().ConfigureAwait(false); } #else - await Task.FromResult(default(int)).ConfigureAwait(false); + var completedTask = Task.FromResult(0); + await completedTask.ConfigureAwait(false); #endif if (middleware is IDisposable disposable) { diff --git a/src/PipelineNet/Pipelines/AsyncPipeline.cs b/src/PipelineNet/Pipelines/AsyncPipeline.cs index 2e72c49..c1f9d12 100644 --- a/src/PipelineNet/Pipelines/AsyncPipeline.cs +++ b/src/PipelineNet/Pipelines/AsyncPipeline.cs @@ -87,7 +87,10 @@ public async Task Execute(TParameter parameter, CancellationToken cancellationTo index++; if (index == MiddlewareTypes.Count) - next = async (p) => await Task.FromResult(default(int)).ConfigureAwait(false); + { + var completedTask = Task.FromResult(0); + next = async (p) => await completedTask.ConfigureAwait(false); + } EnsureMiddlewareNotNull(middlewareResolverResult, middlewareType); await RunMiddlewareAsync(middlewareResolverResult, parameter2, next, cancellationToken).ConfigureAwait(false);