DevExpress控件使用交流,DevExpress中国社区Dev联系电话 联系电话:023-68661681

强大的VS插件CodeRush全新发布v23.2——支持并发.NET类型

来源:   发布时间:2023-12-22   浏览:203次

CodeRush是一个强大的Visual Studio .NET 插件,它利用整合技术,通过促进开发者和团队效率来提升开发者体验。CodeRush能帮助你以极高的效率创建和维护源代码。Consume-first 申明,强大的模板,智能的选择工具,智能代码分析和创新的导航以及一个无与伦比的重构集,在它们的帮助下能够大大的提高你效率。

CodeRush v23.2正式版下载

更新日志如下:

模板
动态数据

在这个版本中增加了对模版内部动态数据的支持,这意味着模板可以由字母和任何数字组成,并且该数字可以是该模板生成的代码的一部分。这个变化扩展了现有模板的功能,简化了CodeRush选项。

这影响了使用原语的模板(例如,“s”表示Set/Is Set,“r”表示Return)。

例如,如果想从一个方法返回99.9,您可以展开" r99.9 "模板。

或者,如果您想将剪贴板上的变量设置为-3(或测试该变量来查看它在表达式中是否等于-3),可以展开“s-3”模板。

支持并发.NET类型

新版本为一些Concurrent .NET类型添加了类型快捷键:

  • cq - ConcurrentQueue
  • cs - ConcurrentStack
  • cb - ConcurrentBag
  • cd - ConcurrentDictionary

这些类型快捷方式适用于所有需要类型的模板。例如,如果您想要声明一个属性是字符串的ConcurrentBag,可以使用" pcbs .s"。如果想声明一个方法,返回一个ConcurrentQueue的类名,这个类名已经被复制到剪贴板上,使用“mcq.”。

导航

新的快速导航提供程序:

  • Calls - 查找调用激活方法(或激活方法调用)的所有位置,忽略声明和覆盖
  • Reads - 查找对激活变量或属性的所有读引用
  • Exports - 查找作为MEF契约导出起始类型的所有位置
  • Imports - 直接导航到激活变量或属性的类型声明,或激活方法的返回类型声明
解决问题
  • T1196037 - 修复对于在区域指令中带有xml文档注释的方法,选择范围扩展得太广的问题
  • T1201505 - 代码清理 - 修复在导致编译错误的文件末尾添加了未配对的#endregion指令的问题
  • T1201058 - 代码问题 - 修复在样式中作为TargetType引用的编辑器报告CRXPF0005时误报的问题
  • T1201487 - 代码问题 - 修复在样式中作为TargetType引用的网格列报告CRXPF0011时误报的问题
  • T1202143 - 声明属性 - 修复在某些情况下引发的ArgumentNullException的问题
  • T1202581 - IntelliRush - 修复当提交属性名时,等号字符不必要地插入引号内的问题
  • T1188968 - 修复测试运行器(和测试窗口)不显示使用集合/数组作为成员的数据驱动测试的所有条目的问题

更多产品功能,请咨询“在线客服”!


DevExpress技术交流群9:909157416      欢迎一起进群讨论

更多DevExpress线上公开课、中文教程资讯请上中文网获取

DevExpress企业定制服务
本站文章除注明转载外,均为本站原创或翻译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果
转载请注明:文章转载自:DevExpress控件中文网 [https://www.devexpresscn.com/]
本文地址:https://www.devexpresscn.com/post/4299.html

相关产品: DevExpress Universal Subscription,

在线
客服
微信
QQ 电话
023-68661681
返回
顶部