Mark Miller

CodeRush for Roslyn 17.1.4 is Available

Another sub-30-day sprint, another release. Here’s what’s new in this version of CodeRush for Roslyn:

Navigation

  • Drop Marker gets enhanced, gaining the ability to mark and restore selections (in addition to caret positions). Useful when you have the selection you want but then realize you need to do something else first before you modify/cut/copy/delete the selection. Just drop a marker, move the caret to wherever you want to be, and when you’re ready press Escape to restore the selection. Also useful for presenters who want to need do quickly highlight code.

    CollectSelections
  • Jump to File and Jump to Symbol both gain a new Recent Items section.

    JumpToFileRecentItems

Refactorings and Code Providers

We widened the accessibility of many refactorings and code providers, making them available when the caret is anywhere on the line containing the relevant code you want to change. Providers with broader accessibility include:

  • Collapse/Expand
  • Compress/Expand ternary expression
  • Flatten Conditional
  • Reverse conditional
  • Use Expression Body

Unit Testing

In this release we have excluded the PhantomJS library from the install, allowing you to specify the path to your preferred PhantomJS library. If the PhantomJS library is not found, the Jasmine Test Runner prompts you to install it through npm or NuGet.

Code Generation

  • You can now choose where you’d like CodeRush to place newly-generated type declarations. Locations include: Above the active type, Below the active type, or In a newly-created file. Use the Editor | <Language> | Code Actions | Code Actions Settings options page to change this option.
  • You can now configure naming conventions for generic types.

Install the Latest Version Today

You can download and install the latest version of CodeRush for Roslyn from the Visual Studio Marketplace. Give it a try and let us know what you think.

Published May 25 2017, 05:35 PM by
Bookmark and Share

Comments

No Comments

About Mark Miller (DevExpress)

Mark Miller is a C# MVP with strong expertise in decoupled design, plug-in architectures, and great UI. Mark is Chief Architect of the IDE Tools division at Developer Express, and is the visionary force behind productivity tools like CodeRush and Refactor!, as well as the DXCore extensibility layer for Visual Studio. Mark is a popular speaker at conferences around the world and has been writing software for over two decades.
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners