CodeRush のリリース

Released: Jun 13, 2019

19.1.5 での更新項目

機能

New Refactoring - Inline Lambda

  • This release introduces Inline Lambda refactoring. This refactoring сreates a lambda expression and inlines the referenced delegate. To use this refactoring, just place the caret on a method reference within a delegate creation statement, press Ctrl+. or Ctrl+ to invoke the Code Actions Menu, select Inline Lambda from the menu and press Enter.

CodeRush Menu - Now Top-level in Visual Studio 2019

  • The CodeRush menu now is positioned at the top level of the Visual...

Released: May 28, 2019

19.1.4 での更新項目

機能

  • Visual Studio 2019 version 16.1 Support - CodeRush now installs and runs in Visual Studio 2019 version 16.1 (as well as in 16.2 Preview).

不具合の修正

  • CodeRush 19.1.3 does not install in Visual Studio Community 2019 preview.
  • Navigation - Find All References - No references found in a WPF project.

Released: May 16, 2019

19.1 での更新項目

機能

Refactorings and Code Providers

  • Name Anonymous Type - Name Anonymous Type replaces anonymous types with a new named type declaration.
  • Sync Namespace With Folder Structure - Sync Namespace with Folder Structure quickly renames all namespaces within a project so they match the project’s folder structure.

Code Analysis Enhancements

  • Added the following code analysis diagnostics:
    • Unused Type
    • Unused Parameter

These diagnostics identify types and parameters that are never used in your solution (and...

Released: Apr 2, 2019

18.2.9 での更新項目

機能

  • Visual Studio 2019 Support - CodeRush now installs and runs in Visual Studio 2019.
  • Unit Test Builder - This release gets a port of the Unit Test Builder from CodeRush Classic, which helps you generate test cases for members of interest as you step through code. The Unit Test Builder supports NUnit, XUnit and VSTest frameworks.
  • New Refactorings and Code Providers - Added the Initialize code provider. This provider initializes the variable or the field under the caret with the default type...

Released: Mar 4, 2019

18.2.8 での更新項目

機能

  • Code Places - This release introduces Code Places. This feature helps you find your way through large code bases and quickly explore and unfamiliar code. The Code Places window shows type declarations (class, interfaces, delegates, enums), members (methods, properties, events) and regions from the active C# or VB.NET file. The Code Places window contains the following tabs:
    • File Places - visualizes types and members for the active file.
    • History - displays changed code places for the active...

Released: Feb 5, 2019

18.2.7 での更新項目

機能

  • Navigation - Jump to XAML Element - You can jump to a named element from any place of your XAML code. Just press the Ctrl+Alt+N shortcut (or Num Del if enabled via the CodeRush Setup Wizard) to invoke the Jump To window, choose the XAML Element item in this window, and select the desired element from the 'Available locations' list with the Enter key. CodeRush will move the caret to the specified element, bringing it into view. You can also type an element name in the search field, and...

Released: Jan 9, 2019

18.2.6 での更新項目

機能

  • String Format Assistant - CodeRush now provides IntelliSense for the String.Format and interpolated string format items. This feature is available in C# and Visual Basic. Format specifier IntelliSense appears automatically when the caret is in the format item portion of the string (for example, “{0}”, “{1}”, etc.) and you type the “:” character, or if you press the default Visual Studio IntelliSense shortcut, Ctrl+Space. After you selected a format specifier, you can insert it into your code...

Released: Dec 20, 2018

18.2.5 での更新項目

不具合の修正

  • Code Cleanup - The "Use expression bodies" cleanup rule makes expression-bodied properties read-only
  • IntelliRush - Visual Studio 2019 Preview - Committing a selected item by pressing the "Enter" key adds a redundant blank line
  • Performance - CodeRush slows down in Visual Studio 2017 when debugging (or in debug mode)
  • Refactorings - The Pull member up refactoring throws an InvalidOperationException exception in Visual Basic code
  • Selection – The Comment/Uncomment selection does not work in...

Released: Dec 6, 2018

18.2.4 での更新項目

機能

  • Sync Namespace With Folder Structure - With the Sync Namespace with Folder Structure feature, you can quickly rename all namespaces within a project so they match the project’s folder structure.
  • Options Layers - Smart Save - Now CodeRush more intelligently distributes settings modifications by options layers. If you modify an option, CodeRush updates the layer in which this option was previously set. If an option is not found in existing layers, it will be saved to the app data layer.
  • ASP.NET...

Released: Nov 8, 2018

18.2 での更新項目

機能

Web Development Support

  • JavaScript & TypeScript Support - Now in Javascript (and Typescript) you can:
    • Work with Structural Highlighting.
    • Quickly select and expand/reduce that selection by logical code blocks with Selection Expand/Reduce.
    • Press Ctrl+W to expand selection and Ctrl+Shift+W to reduce it.
    • Easily navigate through references with Tab to Next Reference.
    • Use Smart Cut & Copy.
    • Easily declare classes, functions, variables, code blocks, expressions and more with a pre-release set...