
ActiveMesa R2P a ReSharper 2016.3 productivity plug-in.
Features
Click a feature’s name to see a screenshot and description. Some features are in stealth mode.
If a feature you need is not listed here, please request it on the issue tracker.
Context Actions
for
→Parallel.For
foreach
→Parallel.ForEach
- Code contract generators
- Make method fluent
-
Move
using
s into namespace - Expression factoring
- Treat
^
as exponentiation - Auto-property → field
String Mutations
- String splicing
- HTML-encode/decode string
- Convert XML string to XElement
- Convert to DateTime
- Convert to TimeSpan
- Obfuscate string (base64)
Unit Testing Helpers
- Decorate with
TestFixture/Test
- Assert on all public properties
- Promote constant to row parameter
- Add row
- Visual row editor
Refactorings
- Make Singleton
- Make Immutable
- Enum to Class
Generators
- Binary read/write members
- Copy constructor
- Disposing members
(IDisposable
, Dispose pattern) - Read-only interface
Inspections & Quick-Fixes
- Correct misspelt class or namespace name
- Inline
Math.Pow()
call
Helper Windows
- String format helper
- Boost.Regex helper
Ideas?
If there is something you'd like to see implemented, let us know!
System Requirements
R2P requires the following software to be installed on your machine:
-
Microsoft Visual Studio 2012, 2013 or 2015
-
JetBrains ReSharper 2016.3 (you can get a trial version here)
R2P only has features for the C# language. VB.NET is not supported.