Released: Nov 20, 2019
19.2.4 での更新項目
機能
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.