没有合适的资源?快使用搜索试试~ 我知道了~
AsyncConverter:用于reshaper的插件,用于转换异步代码
共508个文件
cs:304个
gold:171个
gif:8个
需积分: 5 0 下载量 19 浏览量
2021-04-29
05:31:53
上传
评论
收藏 648KB ZIP 举报
温馨提示
AsyncConverter 这是ReSharper插件的实现,它将您的同步代码转换为异步版本,并帮助您编写自己的异步应用程序。 将任何方法转换为其异步实现 AsyncConverter可以: 用通用或非通用Task<T>或Task替换返回类型 将覆盖方法的层次结构从<MethodName>重命名为<MethodName> Async 将System.Threading.Tasks添加到usings声明 分析方法主体,并将每个同步调用替换为其async实现(如果存在)。 分析方法主体,并将每个.Result调用替换为await调用。 分析已处理方法的用法。 如果从async上下文中调用该方法,则AsyncConverter将用await表达式替换其调用,否则它将仅调用.Result或.Wait() 异步演示的转换器方法 重点介绍 将Wait()和Result转换为await
资源推荐
资源详情
资源评论
收起资源包目录
AsyncConverter:用于reshaper的插件,用于转换异步代码 (508个子文件)
build.cmd 40B
pack.cmd 11B
nuget.config 959B
TypeHelper.cs 8KB
AsyncReplacer.cs 6KB
InvocationConverter.cs 5KB
Build.cs 3KB
FinderHelper.cs 3KB
ParameterCompareResult.cs 3KB
ArgumentValueAsTask.cs 2KB
MethodToAsyncConverter.cs 2KB
ReturnNullToTask.cs 2KB
AsyncMethodFinder.cs 2KB
MainAwaitEliderChecker.cs 2KB
NullReturnFromMethodAnalyzer.cs 2KB
AsyncInvocationReplacer.cs 2KB
LastNodeChecker.cs 2KB
AttributesOwnerDeclarationExtensions.cs 2KB
UnderTestChecker.cs 2KB
ControllerRenameChecker.cs 2KB
InvocationExpressionExtensions.cs 2KB
AsyncWaitHighlighting.cs 1KB
NullReturnAsTaskHighlighting.cs 1KB
ParameterComparer.cs 1KB
ConfigureAwaitAction.cs 1KB
SyncWaitChecker.cs 1KB
AsyncMethodNamingQuickFix.cs 1KB
AwaitElider.cs 1KB
AsyncWaitQuickFix.cs 1KB
HaveAsyncMethodChecker.cs 1KB
AsyncExtensions.cs 1KB
AsyncAwaitMayBeElidedQuickFix.cs 1KB
ConfigureAwaitHighlighting.cs 1KB
AsyncMethodNamingHighlighting.cs 1KB
SyncWaitConverter.cs 1KB
AsyncAwaitMayBeElidedHighlighting.cs 1KB
Wait_NotTask.cs 1KB
LocalFunctionAwaitElider.cs 1KB
AsyncAwaitMayBeElidedAnalyzer.cs 1KB
EntityFrameworkCustomSearcher.cs 1KB
ConfigureAwaitQuickFix.cs 1KB
MethodAwaitElider.cs 1KB
IsMainMethodChecker.cs 1KB
OnTestChecker.cs 1KB
AsyncConverterSettingsAccessor.cs 1KB
NullReturnFromLambdaAnalyzer.cs 1KB
LambdaAwaitElider.cs 1KB
GeneralPage.cs 1KB
EliderInTestChecker.cs 1KB
GenericParameterInClass.cs 1KB
AttributeFunctionChecker.cs 1KB
AsyncConverterConfigureAwaitPage.cs 1013B
ConfigureAwaitWithAttributeTests.cs 1004B
AttributeTypeChecker.cs 1000B
ConfigureAwaitAnalyzer.cs 924B
AsyncResultAnalyzer.cs 922B
AsyncWaitAnalyzer.cs 917B
TestAsyncMethodRenameChecker.cs 912B
AsyncMethodNamingAnalyzer.cs 894B
HighlightingsTestsBase.cs 879B
ReplaceMethodInChain.cs 843B
ClassForSearchResolver.cs 842B
ReplaceMethodAndMethodInParam.cs 823B
MathodToAsyncConverterTests.cs 810B
ConfigureAwaitOnTestTests.cs 790B
ConfigureAwaitChecker.cs 787B
ConfigureAwaitExistsChecker.cs 786B
ParametersOwnerDeclarationExtensions.cs 781B
MethodFindingChecker.cs 780B
WithExcludeTestMethodsTests.cs 737B
NamingWithExcludeTestMethodsTests.cs 726B
NUnitTestCaseSource.cs 717B
NUnitTestCaseSource.cs 717B
AttributeFunctionChecker.cs 710B
CanBeUseAsyncMethodChecker.cs 695B
TypeComparer.cs 684B
AwaitResult.cs 674B
AsyncMethodRenameChecker.cs 660B
MethodToAsyncConverterAvailabilityTests.cs 648B
OverrideAssamblyRenameChecker.cs 646B
AwaitEliderChecker.cs 630B
ReplaceMethodFromAnotherClassThroughProp.cs 624B
BaseChecker.cs 624B
NamingWithExternalAssamblyTests.cs 620B
ReplaceMethodTwice.cs 618B
AttributeTypeChecker.cs 618B
ObsoleteAttributeMethodFindingChecker.cs 615B
UsingVarChecker.cs 613B
ArgumentValueAsTaskTests.cs 608B
ReplaceInnerFunc.cs 604B
ConfigureAwaitTests.cs 601B
DefaultAsyncMethodRenameChecker.cs 600B
ReturnNullToTaskTests.cs 599B
LambdaGenericWithBody.cs 598B
ElidingTests.cs 594B
NamingTests.cs 588B
QueryableToArrayMethod.cs 586B
AsyncWaitTests.cs 583B
TestHelper.cs 582B
ReplaceInnerAction.cs 581B
共 508 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
jacknrose
- 粉丝: 21
- 资源: 4542
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功