
The Find Results window will no longer spawn extra tabs for the same type.
It also no longer blocks the UI on long-running searches. Find Usages now has a configurable setting for using the Preview Tab.The Go to Type mechanism has been disambiguated for generic types, so while on a variable of type List, ReSharper will ask you whether you want to navigate to List or Foo.Assembly Explorer enjoys tighter integration, with dedicated Navigate To options both in the editor as well as the Solution Explorer.Navigate to Exposing APIs is a navigation option for finding all the methods that are capable of returning a particular type.Universal Alt+Enter) changes the Alt+ Enter shortcut to provide top-level action suggestions as well as an ability to perform a text search for a particular action. Some of the navigation improvements in ReSharper 9 include: Remove Regions is another bulk action that will be particularly welcome by those of us who do not like the idea of regions in our code.
Move to File/Namespace now ensures that files with multiple class declarations get treated properly.Again, this is a bulk action, so you can fix a single location or a single file/project/solution within a single menu.
#MATH MODULE LAYOUTEDITOR CODE#
Global naming fixes help you rename code according to your conventions. qualifier, you can fix these qualifiers locally or globally or you can remove all redundant code in a file, project or solution. Redundant Code Removal now appears as a separate item, so given a single redundant this. Bulk Import ensures that when you import a chunk of code, ReSharper now goes through the code in your solution and generates the appropriate imports for all the necessary types and members – this includes extension methods as well. ReSharper 9 introduces further improvements to the Fix in Scope mechanic that allows bulk non-destructive changes on large areas of code. Support for static usings (finally, you can type Sin instead of Math.Sin), exception filters and other new C# 6 constructs. Auto-properties benefit from additional support of initializer expressions, as well as an ability to get rid of private setters and get truly immutable auto-properties. This is also a bulk action, so you can apply it across the whole project. Expression-bodied members - since the notation for simple expressions has been simplified in C# 6, ReSharper now offers the option to use expression bodies instead of curly-brace-delimited constructs. ? operator lets us perform chained null checks (a.k.a the Maybe monad), so ReSharper is now not only aware of the construct, but is also capable of updating your null-checking code to the new paradigm. We already did an introductory blog post on C# 6 support so, just to recap, here are some of the things that ReSharper 9 will be aware of: TL DR VS 14 and C#6 support, regular expressions, lots of JS/TS improvements, more bulk fixes, a revised file layout editor, new navigation actions and a new shared platform for all our. So today we are opening the Early Access Program (EAP) for ReSharper 9. The introduction of Roslyn and C# 6, the new ASP.NET, the forthcoming release of Visual Studio 14 and many other things are afoot and, once again, ReSharper is unrelenting in its support of the new and exciting language features and frameworks. As many of you may have noted, there’s quite a lot of things happening in the land of.