ReSharper 2026.1 Help

代码检查:方法具有异步重载

当存在匹配的异步重载时,此检查会报告在异步上下文中出现的同步调用。

使用异步重载通常可以避免阻塞操作,更好地适应周围的异步流程。

示例

using System.Threading.Tasks; public class Example { public void Load() { } public Task LoadAsync() => Task.CompletedTask; public async Task RunAsync() { Load(); } }
using System.Threading.Tasks; public class Example { public void Load() { } public Task LoadAsync() => Task.CompletedTask; public async Task RunAsync() { await LoadAsync(); } }

快速修复

请切换到异步重载,并将调用包装在 await 中。

2026年 5月 8日