软件位数:32位/X86/64位/X64
软件语言:多国语言
更新时间:2020-12-18
软件等级:
软件大小:218 MB
ReSharper 2020.2.5中文注册破解版是Visual Studio 扩展工具集,产品包含ReSharper2020、ReSharper 2020 C++、dotCover2020、dotTrace2020、dotMemory2020、dotPeek2020、TeamCity add-in2020。
ReSharper 2020.2 最新变化:
ReSharper 2020.2 为 C#8 带来了新检查和快速修复,支持可空引用类型,并提供了期待已久的保存时代码清理、改进的单元测试运行程序以及无障碍功能改进。 另外,ReSharper C++ 将您的 Unreal Engine 开发提升到更高水平,并对 C++/CLI 支持、导航和代码分析进行了许多改进。
代码分析
可空性代码分析现在可以感知更多的用例并能够通过析构和 foreach 周期跟踪不正确的可空性。 还提供了相应的快速修复。
代码分析现在会为 API 考虑 JetBrains.Annotations 特性(NotNull 和 CanBeNull),甚至在禁用可空引用类型 (#nullable disable) 的代码中也是如此。
如果您为项目安装了 System.Linq.Async NuGet 包,现在还可以在 IAsyncEnumerable<T> 上使用上下文操作将 foreach 转换为 LINQ 并将 LINQ 转换为代码。
现在可以使用合适的快速修复轻松地生成 IEqualityComparer<T> 和 IComparer<T> 实现。
现在,验证已实现或重写成员的可空性时,代码分析会考虑编译器注释(如 AllowNull 和 DisallowNull)。
如果变量和返回类型从未具有或返回可空值,可以使用新的检查和快速修复使它们“不可空”。
代码分析现在可以遵循 .editorconfig 文件中的 dotnet_diagnostic 规则。 在 .editorconfig 文件中指定检查的严重性,如 dotnet_diagnostic.CS1058.severity = hint,ReSharper 会相应地显示检查。
对接口功能中默认实现的支持在此版本中已得到增强。 代码编辑器中的左侧间距会显示已实现或重写的方法,且我们的重构和导航现在能够感知此 C# 语言功能。
XAML 代码中现在提供嵌入提示。 我们为标记属性名称和 DataContext 以及边距和填充提供提示,如果您不想记住它们的顺序,此功能将非常方便。
可以通过 Alt+Enter 菜单为解决方案禁用 Suppress nullable warning with ! 快速修复。
代码清理
现在,您可以将 ReSharper 配置为在保存文件时自动启动 Code Cleanup! 终于支持这一功能啦!
此功能不再需要第三方插件。 可以在 ReSharper | Options | Code Editing | Code Cleanup 选项页面上启用此功能。
现在,有更精细的新范围来运行 Code Cleanup,如最近修改的文件和最近打开的文件,它们可以显著缩短获取结果的时间,因为 Code Cleanup 无需在整个解决方案中运行。 对于更精确的调整,您可以指定将哪些文件限定为“最近”。
更多功能变化请访问:https://www.jetbrains.com/resharper/whatsnew/2020-2/
ReSharper 2020.2.5 注册激活详细方法见补丁