Agent Johnson Plugin
Plugin for JetBrains Resharper.
Named after the excellent Agent Smith plugin by Sergey Zyuzin.
Beta Build 1.5.2 (Beta) for Resharper 4.5.1212
The beta build is for Resharper 4.5 build 1212. Hopefully this will work with the final release of Resharper 4.5.
What's New in 1.5
- New refactorings
- Implement ISerializable.
- Implement ICloneable.
- Implement IDisposable.
- Implement proxy class.
- New context actions
- Make virtual method abstract.
- Make abstract class virtual.
- Negate 'if' condition.
- Pull method parameters.
- Sort switch cases.
- New Live Template macro
- Pull parameters.
- More Smart Generate
- Bug fixes.
- New WiX-based installer (shamelessly ripped from Agent Smith).
Features
6 new refactorings
- Invert Return Value
- Introduce String Constant
- Implement ISerializable.
- Implement ICloneable.
- Implement IDisposable.
- Implement proxy class.
16 new context actions
- Annotate with Value Analysis attributes
- Assert assignment
- Assert return value
- Check if the result of an assignment is null
- Check if the result of an string assignment is null or empty
- Catch Exceptions
- Add Xml-doc comments for thrown exception
- Add uncaught exceptions to Xml-doc comments
- Reverse for-loop direction
- Replace "" with string.Empty
- Generate Switch statement
- Make virtual method abstract
- Make abstract class virtual
- Negate 'if' condition
- Pull method parameters
- Sort switch cases
2 new tools
1 new Live Template Macro
Value Analysis
How to configure Value Analysis and Assertions in Agent Johnson
Current Version
Version 1.5.0, October 08. 2008.
Resharper version 4.1.933, C# only - Version history
Visual Studio 2008.
Version 1.0.0 is compiled for Resharper 3.1.