diff --git a/src/csharp/Grpc.Auth/GoogleAuthInterceptors.cs b/src/csharp/Grpc.Auth/GoogleAuthInterceptors.cs
index d859075c3bd..e6c973431d7 100644
--- a/src/csharp/Grpc.Auth/GoogleAuthInterceptors.cs
+++ b/src/csharp/Grpc.Auth/GoogleAuthInterceptors.cs
@@ -61,7 +61,7 @@ namespace Grpc.Auth
return new AsyncAuthInterceptor((context, metadata) =>
{
metadata.Add(CreateBearerTokenHeader(accessToken));
- return TaskUtils.CompletedTask;
+ return GetCompletedTask();
});
}
@@ -69,5 +69,17 @@ namespace Grpc.Auth
{
return new Metadata.Entry(AuthorizationHeader, Schema + " " + accessToken);
}
+
+ ///
+ /// Framework independent equivalent of Task.CompletedTask.
+ ///
+ private static Task GetCompletedTask()
+ {
+#if NETSTANDARD1_5 || NETSTANDARD2_0
+ return Task.CompletedTask;
+#else
+ return Task.FromResult