AsyncConverter:用于reshaper的插件,用于转换异步代码

时间:2024-05-18 23:18:33
【文件属性】:

文件名称:AsyncConverter:用于reshaper的插件,用于转换异步代码

文件大小:648KB

文件格式:ZIP

更新时间:2024-05-18 23:18:33

C#

AsyncConverter 这是ReSharper插件的实现,它将您的同步代码转换为异步版本,并帮助您编写自己的异步应用程序。 将任何方法转换为其异步实现 AsyncConverter可以: 用通用或非通用Task或Task替换返回类型 将覆盖方法的层次结构从重命名为 Async 将System.Threading.Tasks添加到usings声明 分析方法主体,并将每个同步调用替换为其async实现(如果存在)。 分析方法主体,并将每个.Result调用替换为await调用。 分析已处理方法的用法。 如果从async上下文中调用该方法,则AsyncConverter将用await表达式替换其调用,否则它将仅调用.Result或.Wait() 异步演示的转换器方法 重点介绍 将Wait()和Result转换为await


网友评论