Comprehensive support for Visual Studio 2008 and C# 3.0, including LINQ, implicitly typed locals and arrays,
automatic properties, lambda expressions, object & collection initializers, anonymous types, expression
trees, and partial
Errors, warnings and suggestions are complemented by
, which are by far the most non-intrusive way to recommend coding improvements.
.NET Framework classes were
annotated with custom attributes
to make ReSharper analyze your code even better than before - for instance, to let it know where
should be passed or where
can or can not be assigned. You can also use these custom attributes to annotate your own source code, as well
symbols that you don't have source code for.
- a powerful successor to Reformat Code. By simply running Code Cleanup, you can instantly
apply a dozen of actions
, including arranging 'this' qualifiers, removing code redundancies, migrating to auto-properties, optimizing
and many more.
- a redesigned set of tools to view, manage, and edit the three types of templates that ReSharper provides. From
you can manage and classify your templates in a special-purpose window, and edit them right in a Visual Studio
- a drop-down list similar to existing Go To features that shows files and symbols that you recently modified.
features allow you to display destination types/symbols/files in the Find Results
are now discoverable in identifiers and strings.
Vast improvements in
, including hyperlinks to related items, back/forward navigation, "read more" links and navigating to source.
Smoother interaction with Visual Studio ecosystem. The quality of interaction with frameworks, add-ins, version
and other members of the Visual Studio ecosystem (.NET Compact Framework, BizTalk, and Silverlight included) is
a new level.
ASP.NET Speedup. ReSharper 4.0 significantly speeds up analysis and, consequently, editing of ASP.NET pages, to
web developers benefit from the great toolset that ReSharper provides.