-
Notifications
You must be signed in to change notification settings - Fork 12
Intentional Blocking On ValueTask
Michael Damatov edited this page Sep 10, 2025
·
3 revisions
Warns that invoking .GetAwaiter().GetResult()
for ValueTask
or ValueTask<T>
values might not block as intended.
-
.GetAwaiter().GetResult()
invoked forValueTask
andValueTask<T>
expressions.
Tip
A quick fix is available to insert the .AsTask()
, effectively replacing .GetAwaiter().GetResult()
with .AsTask().GetAwaiter().GetResult()
Note
The analyzer can be configured or deactivated in the ReSharper Options or Rider Settings dialog.