CodeRush 19.2.4

Aggiunge il refactoring per rimuovere i qualificatori di tipo ridondanti.
Novembre 21, 2019
Nuova versione

Funzionalità

 New XAML Features

  • The Remove Redundant Type Qualifier refactoring allows you to remove redundant type qualifiers when the target type is already defined, for example, on a style setter. This can improve code readability.
  • Move Type to Namespace and Rename Namespace to Match Folder Structure code actions now support changes in XAML code.

Code Analysis

  • New diagnostics help you find misspelled words in:
    • XML documentation comments
    • Comments
    • Strings
    • Verbatim strings
    • Identifiers (public, internal, protected internal, protected, private, and local)

Organize Members Enhancements

  • You can now create the following rules to group and sort corresponding members:
    • Event handlers
    • Interface implementations (for implicit and explicit interface implementations). If you want to wrap sorted interface implementations in dynamic regions, specify the {InterfaceName} built-in variable in the region name and enable the Wrap distinct groups in regions option.

Miscellaneous

  • Improved the Implement ISerializable code provider. It now supports the NonSerialized attribute, creates the virtual GetObjectData method and adds Throw ArgumentNullException Contract in both the serialization constructor and ISerializable.GetObjectData method.
  • The Training Window can now display templates with comments in the templates section if characters typed in the editor correspond to existing CodeRush templates.
  • Improved the code preview appearance for the Selection Expand/Reduce feature. You can see this preview in the code editor if a portion of the selected code falls outside the screen boundaries.
  • You can now use the Code Actions Menu to run the format document action. Press Ctrl+. or Ctrl+~ to invoke this menu, select "Format Document" and press Enter.
  • You can now use the Enable link in the Test Runner window to activate the test runner.
Remove Redundant Type Qualifier

CodeRush

Visualizza il codice e il debug in modo intuitivo.

Hai una domanda?

Chatta live con i nostri specialisti di gestione delle licenze di DevExpress ora.