Tag Archives: generation and templates

ReSharper Ultimate 2017.3.2 bugfix is here

Our latest and greatest ReSharper Ultimate 2017.3 has just received the second bugfix update – download ReSharper Ultimate 2017.3.2! We added more than 100 fixes in this build. Here are the notable changes:

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

Project templates in Rider 2017.3

Since the first Rider 2017.3 EAP build a few weeks back, we’ve made a number of incremental changes and improvements to project templates in Rider. When creating a new solution or project, Rider gives us a number of templates by default: Instead … Continue reading

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

XDT configuration transformations in Rider

Rider 2017.3 EAP comes with support for Web.config and App.config transformations. These configuration transformations allow us to update certain settings in a Web.config or App.config file when packaging the application. For example, we may want to update the database connection … Continue reading

Posted in How-To's | Tagged , , , , | 6 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 , , , , , , , , | 19 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

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

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

C# 7.0 and 7.1 support in ReSharper – Pattern matching with generics

Pattern matching with generics (spec) is another great topic for our blog series about support for C# 7.0 and C# 7.1 in ReSharper (and Rider)! Using pattern matching, we can combine a type check with a cast, removing some language ceremony. Let’s see how ReSharper can … Continue reading

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

C# 7.0 and 7.1 support in ReSharper – Async main

Many developers have been wishing for an async main method to be able to use async/await constructs in console-based applications. The good news is that C# 7.1 introduces support for this (spec)! ReSharper (and Rider) do so, too. Let’s continue our blog series about ReSharper support for C# 7.0 … Continue reading

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