Monthly Archives: November 2017

Performance Guide for Visual Studio in ReSharper 2017.3

Visual Studio is an application which services many developers across Windows, the Web and multiple Cloud and Mobile platforms. ReSharper is an application with a powerful semantic model of 10+ programming languages and thousands of features. Integrating one into the … Continue reading

Posted in How-To's | Tagged , , , | 4 Comments

Configuring code formatting from code selection with ReSharper

In our previous posts, we looked at a few examples of the various improvements we made to the code formatting engine in ReSharper 2017.3 EAP and Rider 2017.3 EAP. While we now have great control over how our source code is formatted, … Continue reading

Posted in How-To's | Tagged , , , , , , | 4 Comments

Aligning code in columns with ReSharper and Rider

In our previous post, we looked at how we can use different code styles for different blocks of code in ReSharper 2017.3 EAP and Rider 2017.3 EAP. In this post, we will look at some other improvements to the code formatting engine, … Continue reading

Posted in How-To's | Tagged , , , , , , , , | 17 Comments

Different code styles for different code blocks in ReSharper and Rider

In the previous post about the ReSharper and Rider code formatting engine, we saw an overview of new functionality that is available. In this post, it’s time to get our hands dirty and look at a couple of things in … Continue reading

Posted in How-To's | Tagged , , , , , , , , | 6 Comments

Rider 2017.3 Early Access Program is open

We have just started up another Rider pre-release cycle: please feel free to download Rider 2017.3 EAP! The first EAP build contains the following new features and bugfixes:

Posted in How-To's | Tagged , , , , , | 14 Comments

Code formatting engine updates in ReSharper and Rider

Over the past few ReSharper releases, we completely rewrote our code formatting engine. By doing this rewrite, we are able to iterate and innovate more rapidly. In the latest ReSharper 2017.3 EAP releases, we have started to build on top of … Continue reading

Posted in How-To's | Tagged , , , , , , , , , | 4 Comments

Analyzing performance of asynchronous .NET code with dotTrace

C# provides language-level support for asynchronous programming, allowing developers to create applications with a responsive UI with minimum effort. The introduction of the async/await syntactic sugar in .NET Framework 4.5 has also significantly eased writing asynchronous code. One of the … Continue reading

Posted in How-To's | Tagged , , | 2 Comments

ReSharper 2017.3 brings the debugger into the editor

While debugging, we often have to work with lots of information. We have the autos, locals and watches tool window to look at, code in our editor, … This overdose of information and switching between looking at code and at … Continue reading

Posted in How-To's | Tagged , , , , | 37 Comments

Generate deconstructors with ReSharper

With C# 7 came language support for deconstructing tuples and other types. ReSharper 2017.3 Early Access Program adds better support for deconstructors, including new inspections and generators. But before diving into how ReSharper can help with writing deconstructors, let’s cover what … Continue reading

Posted in How-To's | Tagged , , , , , , | Leave a comment

Rider’s F# plugin is now open source

Back in May when we announced F# support in Rider, we told you we’d make F# plugin open source as soon as we are ready to accept contributions. The day has finally come, and we have just made the F# … Continue reading

Posted in How-To's | Tagged , , | Leave a comment