DevExpress CodeRush for Visual Studio
以思维速度在 Visual Studio 中编写代码
轻量、快速、强大两分钟内开始
针对 C#、Visual Basic 和 XAML 进行重构,提供最快的测试 .NET 运行程序、下一代调试以及全球最高效的编码体验。
可视化代码。 直观调试、调试可视化工具
CodeRush 可以更轻松地查看复杂代码的运行情况,因此您可以继续前进,减少徘徊和疑惑的时间。为什么该表达式的值与您期望的不同?那个地方什么时候变的?我们经历了多少次这个循环?CodeRush 引人注目的新调试可视化工具可以毫不费力地立即回答这些问题和更多问题。
以曲速移动,快速导航
快速查找解决方案中的符号和文件,并轻松导航到与当前上下文相关的代码结构。CodeRush 包括快速导航和快速文件导航功能,可以快速轻松地查找符号和打开文件。
代码分析诊断,简化复杂的软件系统
代码分析诊断功能可帮助您检测和纠正可能的代码问题和代码异味。您可以使用代码问题窗口在活动解决方案上运行 CodeRush for Roslyn Analyzers 或显示 Visual Studio 代码问题。
更快地验证质量,分析代码覆盖率
在测试驱动开发方面,没有比 CodeRush 更快的了。CodeRush 允许您通过一次按键创建新的测试用例或新的测试套件。CodeRush for Roslyn 自动检测 NUnit、xUnit、MSpec 和 MSTest 框架的单元测试,并且可以选择同时运行位于多个程序集的测试。Test Runner 还在 DNX 环境中运行 CoreCLR 测试用例。Sessions 支持使得组织测试和只运行那些需要的测试变得非常容易。
使用分析代码覆盖率功能,您可以发现单元测试覆盖了解决方案的哪些部分,并找出应用程序中存在风险的部分。“代码覆盖率”窗口显示解决方案中每个命名空间、类型和成员的单元测试覆盖的语句百分比。
详细了解我们的 CodeRush
与 CodeRush Classic 不同,Roslyn 的 CodeRush 利用了 Visual Studio 2015 中引入的新 Roslyn 引擎,可显着加快解决方案的加载速度,同时在大多数项目中将 RAM 使用量减少数百兆字节。
当生产力很重要时
CodeRush for Roslyn 是 Visual Studio 2015 和更高版本的扩展,旨在简化常见的代码创建、代码重组、调试和测试任务。
CodeRush 反编译器
显示已编译程序集的源代码。
允许您在 Visual Studio 中反编译特定程序集。
允许您导航到位于已编译程序集中的类型或成员。
允许您在不涉及 Visual Studio 的情况下反编译程序集。
智能冲刺
CodeRush 包括 Visual Studio IntelliSense 附加组件 - IntelliRush。
您可以在“成员列表”菜单打开时按 Ctrl 键来过滤自动完成列表。调用的部分显示可用的过滤选项。按所需键(标有红色)按相应的成员类型过滤列表。
如果选定的 IntelliRush 项是具有多个重载的方法,您可以按右箭头键显示一个包含重载列表的窗口,并允许您选择所需的一个。此类项目在右侧标有向右箭头图标。
自动代码生成
代码模板是从输入到代码编辑器中的简短缩写扩展而来的代码块。代码模板使您能够不手动键入整个代码,而只需按几下键即可插入构造型代码部分。
高级选择工具
CodeRush 包括以下一组旨在简化文本处理的工具。
代码格式化和清理
CodeRush 包含一组工具,旨在将您的代码调整为指定的样式。
代码分析
CodeRush 提供了强大的静态分析工具。它会检测您的代码中可能存在的问题并帮助您纠正它们。
代码可视化
可视化工具包括:
代码重构
重构是 CodeRush 的功能,使您能够在代码中自动执行构造型更改。
CodeRush 向 Visual Studio 的灯泡菜单(代码操作菜单)添加了重构、代码提供程序和代码格式化程序。要调用代码操作菜单,将插入符号放在您需要更改的代码部分,按 Ctrl + 。或 Ctrl + ~,然后从调用的菜单中选择所需的操作。当光标位于代码操作菜单项上时,您可以看到将对代码所做更改的预览。
单元测试协助
单元测试运行程序允许您: