Archive for the 'How-To's' Category

Generating object initializers with ReSharper

Friday, April 11th, 2008

How to generate object initializers in two different ways using ReSharper

Create an overloaded delegate quickly

Sunday, March 23rd, 2008

Sometimes it is necessary to create method overloads that just pass default values to other overloads. ReSharper allows you to do this quickly and easily.

Take this simple method for example:

We need to take the CreateUser method and add a new parameter to it. However, we also need to keep the old CreateUser method signature around […]

Custom Templates

Saturday, March 15th, 2008

ReSharper templates enable you to quickly generate predefined code constructs. Many templates are provided ready to use; you can create new templates, edit existing ones and easily manage them.

Creating and using your own templates is a quick and easy way to help eliminate repetitive code or to automate common tasks. To demonstrate this functionality, I […]

ReSharper in Detail: Quick-Fixes vs Context Actions

Tuesday, March 4th, 2008

Clarifying the difference between Resharper’s two bulbs: quick-fixes and context actions

ReSharper in Detail: Reformatting Code

Sunday, February 10th, 2008

ReSharper can reformat any selected block of C# or VB.NET code, all code in the current file, all files in a directory, the current project, or even the current solution, according to your settings.

ReSharper in Detail: CamelHumps

Friday, February 1st, 2008

CamelHumps is a feature that identifies parts of compound names composed according to CamelCase. It is used in several navigation commands, including Go to File, Go to File Member, Go to Type and Go to Symbol, as well as Extend/Shrink Selection and Next/Previous Word.

Extend/Shrink Selection

Friday, January 25th, 2008

ReSharper in Detail: Extend/Shrink Selection

Solution-Wide Analysis Explained

Tuesday, December 25th, 2007

Solution-Wide Analysis: a major new feature in ReSharper 3.1

ReSharper 3.0 EAP in Action: Cross-Language Support

Monday, June 18th, 2007

ReSharper 3.0’s extensive support of Visual Basic.NET extends all through the program. Its new cross-language functionality allows developers to use smart-navigation, search, refactoring, and other goodies across both the C# and VB.NET languages.

Check out this screencast to see ReSharper’s cross-language functionality in action!

Technorati tags: resharper, visual studio, C#, vb.net, visual basic, refactoring, .net

dotTrace Flash Movies Now Available

Thursday, February 15th, 2007

We’ve released several short flash movies demonstrating how to profile using dotTrace. They are available right now in the dotTrace Docs and Demos section.
For quicker access, here is some short info about each movie and a quick link:
Performance profiling

Shows how to profile perfomance, locate performance bottlenecks, and use the automatic snapshot comparison feature. Illustrates working […]