用户头像

VS2022 免费插件Refactoring Essentials

问答小编 2022-04-19  107

导读:com/Features/Refactorings-CSharp):使用数组初始化器代替数组创建代码把闭包转换为方法组把条件三元操作符转换为空值连接符把If判断转换为Or表达式提供nameof关键字的使用建议检查文本无法解析的情况简化条件三
VS2022 免费插件Refactoring Essentials

题记:

之前由SharpDevelop团队开发且用于SharpDevelop这个开源IDE中的重构插件“NR6Pack”改名为“RefactoringEssentials”被Hanselman称之为对“WebEssentials”的一种致意(通过“阅读原文”来查看Hanselman的介绍文章)而我认为这个插件也会如“WebEssentials”那样成为VisualStudio2015上的必备插件之一

因为它具有如下重构功能(http://vsrefactoringessentialscom/Features/Refactorings-CSharp):

提示你添加字典中的键是否存在的代码
提示你有计算常量的数学表达式存在
提示你把枚举位比较转换为使用EnumHasFlag方法
提示你把数据类型的直接转换改为安全转换(使用as关键字)
提示你把While循环改为DoWhile循环
从基类中负责注释
创建ChangedEvent
把Switch转换为If
同时也带来如下代码分析功能(http://vsrefactoringessentialscom/Features/Refactorings-CSharp):

使用数组初始化器代替数组创建代码
把闭包转换为方法组
把条件三元操作符转换为空值连接符
把If判断转换为Or表达式
提供nameof关键字的使用建议
检查文本无法解析的情况
简化条件三元操作表达式
上面的重构功能和分析功能只是部分例举其实这个插件一共提供了71项重构功能和73项分析功能另外vs2022 初学者教程外另,“RefactoringEssentials”之所以有这么多的功能完全得益于Roslyn强大代码分析的基础功能

以上所述就是本文的全部内容了希望大家能够喜欢vs2022 插件欢喜够能家大望希

vs2022 插件


最新回复(4)
  • 用户头像游客2评论:2023-03-28 15:27:20
    实践具有反作用对消费券作用的认识识认的用作券费消对!会对拉动内需、促进生产的实践过程有重要的反作用③真理是具体的有条件
  • 用户头像游客3评论:2023-03-28 16:10:58
    自北京西直门经居庸关、沙城、宣化至河北张家口的铁路全长约201102约长全,2千米米千2,京张铁路因具有重要的政治和经济价值在俄国和英国两国觊觎、诸商纷
  • 用户头像游客4评论:2023-03-28 09:06:06
    调试F5无法启动IISiis无法启动怎么解决SII动启法无5F,再次F5调试没有反应IISExpress没有启动日志记录错误如下:试了重启vs修改项目
  • 用户头像游客5评论:2023-03-28 16:58:48
    过SSH调试Linux上NETCore应用程序本文环境开发环境:Win10x64VisualStudio2017部署环境:Ubuntu1404x64劳斯莱斯古思特black badge2022款46x40,NETCoreSDK10n
  • 用户头像游客6评论:2023-03-28 08:08:46
    ){$tablebootstrapTable({url:'/BackendTasks/GetAllTasks'//请求后台的URL(*)method:'get'//请求方式(*)toolbar:'#toolbar'//工具按钮用哪个容器striped:true//是否
互动
相关推荐
最新更新