个人中心

联系我们

搜索
搜索 登录 免费注册
界面美化
业务优化
开发工具
图像管理
文档管理
Parasoft

新闻资讯

关注工具软件产品最新动态,了解软件开发行业新趋势。

DevExpress Universal v23.2 更新亮点解析(十二):CodeRush(免费)

原创
软件开发
来源:DevExpress
ui界面
DevExpress
.net
API
移动开发
2024-02-01
ui界面
DevExpress
.net
API
移动开发

我们非常自豪地宣布,面向.NET和Visual Studio开发人员的获奖软件开发平台DevExpress Universal v23.2发布啦。v23.2拥有众多新产品和数十种极具影响力的功能,可以让您无限制、无折衷地构建自己的最佳产品。无论是桌面、网络还是移动世界,DevExpress Universal 都能让您提供直观的解决方案,全面应对各种使用场景。


探索我们的最新功能(v23.2)(本文解析内容标记:******)


常规功能

  • 支持 .NET 8

  • 非 Windows 开发

  • 用户界面本地化

  • 支持 NuGet v3

  • 剪贴板访问策略


Windows 桌面控件

  • WinForms

  • WPF

  • VCL


WEB 控件

  • Angular、React、Vue、jQuery

  • Blazor

  • ASP.NET Core


企业和服务器工具

  • 报告

  • 商业智能仪表板

  • 办公文件 API


移动组件

  • .net maui(免费)


框架与生产力

  • XAF - 跨平台 .NET 应用程序用户界面

  • .NET 应用程序安全与 Web API(免费)******

  • CodeRush(免费)******


------------------------------------------------------------------------------------------------------------------


.NET 应用程序安全和 Web API(免费)v23.2



Web API 服务中业务对象方法的端点

我们的 Web API 服务会自动为业务对象方法生成端点(用 ActionAttribute 装饰)。这些端点可以接受多个参数,并自动显示在 Swagger UI 中。这一功能提高了代码共享,节省了时间/代码行(因为您无需手动创建自定义 Web API 控制器)。






用于 Visual Studio 的 CodeRush v23.2



导航

快速导航

新的导航提供者:

  • 调用(Calls) - 查找活动方法(或活动方法调用)被调用的所有位置,忽略声明和重载

  • 读取(Reads) - 查找活动变量或属性的所有读取引用

  • 导出(Exports) - 查找起始类型作为 MEF 合约导出的所有位置

  • 导入(Imports) - 直接导航到活动变量或属性的类型声明,或活动方法的返回类型声明


引用工具窗口增强功能

引用工具窗口的结果现在已排序,搜索结果中的搜索原点也已突出显示,可显示调用引用搜索时的位置。这提高了可读性,使查找相关引用更容易。


 

模板

动态数字

CodeRush 现在支持模板内的动态数字。这意味着一个模板可以由字母和任何数字组成,并且该数字可以在该模板生成的代码中被引用。


这也会影响到使用基元(如表示 Set 的 "s "和表示 Return 的 "r")的模板。


例如,如果你想从一个方法中返回 1,你可以扩展 "r1 "模板。


如果要将剪贴板上的变量设置为-3,则可以扩展 "s-3 "模板。有关 "s "模板的更多信息,请参阅 SET 的 "S "视频:


点击以上图片免费观看视频 ⬆



重构与代码清理

支持可归零引用类型

所有重构和代码清理规则现在都能正确支持可空引用类型。


内联方法和内联 Lambda 增强功能

内联方法和内联 Lambda 重构现在支持更多情况,包括内联本地函数。


支持并发 .NET 类型

我们为许多并发 .NET 类型添加了类型快捷方式:

  • cq - 并发队列

  • cs - 并发堆栈

  • cb - 并发包

  • cd - 并发字典


这些类型快捷方式适用于期望使用该类型的所有模板。例如,如果要声明一个由字符串组成的 ConcurrentBag 属性,可以使用 "pcb.s"。如果要声明一个返回已复制到剪贴板的类名 ConcurrentQueue 的方法,可以使用 "mcq."。要了解有关 CodeRush 模板的更多信息,请观看以下视频:


点击以上图片免费观看视频 ⬆


点击以上图片免费观看视频 ⬆


点击以上图片免费观看视频 ⬆


更好地支持任务和任务<T>

"t "助记符现在代表 Task 类型(例如,"mt "代表返回任务的方法,"tt "代表对 "任务 "的类型引用,等等)。

"t.?Type? "助记符表示通用的 Task<T>(例如,"mt.s "表示返回 Task<string> 的方法,"tt.b "表示对 Task<bool> 的类型引用,等等)。



重构和代码清理

支持可为空的引用类型

所有重构和代码清理规则现在都能正确支持可归零引用类型。


内联方法和内联 Lambda 增强功能

内联方法和内联 Lambda 重构现在支持更多情况,包括内联本地函数。


 

构建输出高亮显示

时间戳现在已着色。


联系我们

周一至周日 8:00-23:00

免费热线

023-62585653

张经理:13082556879

罗经理:17558866126

许经理:13057566525

开发外包

ERP-一体化

小程序

企业微信客服

版权所有:重庆庚乾信息科技有限公司 ©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508

版权所有:重庆庚乾信息科技有限公司

©2025 Gengqian Information Technology Co., Ltd. 渝ICP备2022008063号-2 渝公网安备50010702505508