Sql
(generates MySql statements, in classes containing 'Repository' in name)

Dapper
(available in classes containing 'Repository' in name)

  • Generate Dapper parameters from Sql statement
  • Generate Dapper insert, delete, update, select, exists statement code

Testing

Error detection

  • Check for dependent Assembly version mismatches between projects in a single solution EXPERIMENTAL
NOTE: For email integrations to work, either both Visual Studio and Outlook must be launched in Admin mode, or neither should be launched in Admin mode. If one is launched in Admin mode and the other is not, then email integration plugins will not work and may severely slow down visual studio.
v2.5
- Upgraded to ReSharper 2017.2

v2.4
- Added 'Convert string to Guid' plugin
- Added 'Convert string to DateTime' plugin
- Added 'Convert string to TimeSpan' plugin
- Added 'Hide string value' plugin

v2.3
- Added multi-file support to process instances 'in file/in folder/in project' to several plugins (Add DataContract attributes, To POCO, To public contract, To read only class, Add change notification to properties)
- Added multi-file support to process instances 'in method/in file/in folder/in project/in solution' to 'Remove try...catch'
- Added 'Add JsonProperty attribute' plugin
- Added 'Remove if statement' plugin
- Added 'Pascal case to spaced' plugin
- Added support for processing structs to (Add DataContract attributes, To POCO, To public contract, To read only class, Add change notification to properties)

v2.2
- Upgraded JetBrains.ReSharper.SDK to latest version

v2.1
- Upgraded JetBrains.ReSharper.SDK to latest version
- Added 'Sort collection elements' plugin
- Added 'Format ... parameters to one per line' plugin
- Added 'Format ... parameters to a single line' plugin
- Fixed several bugs in the plugins that change the case of strings
- Changed several plugins to show in nested menus
- Fixed bug in 'Add method signature to interface'
- Fixed several other bugs

v2.0.3
- Upgraded plugins to support ReSharper 2016.2.3

v2.0
- Upgraded plugins to support ReSharper 2016.2.2
- Fix to 'Format Sql statement' plugin
- Updated build in NuGet.exe to newest version
- Added support to 'Pack and Publish project' for publishing prerelease package versions
- Fixed a several bugs
- Added setting to 'Enable Email Integration' and turned it off by default
- Make 'Clear constructor body' work for constructors like 'Select method body' does

v1.9
- Upgraded plugins to support ReSharper 2016.1 and 2016.1.1
- Added 'Add DebuggerDisplay attribute' plugin
- Fixed issue with string-case modification plugins changing comment type
- Fixed a few bugs in the 'To read only class' and 'To public contract' plugins
- Fixed compatibility issue with 'ActiveMesa R2P'

v1.8
- Enabled 'Pack and Publish project' plugin
- Enabled 'Add .NuSpec file to project' plugin
- Added support to multiline comments (/* comment */) to several plugins
- Added 'Change to comment block' plugin
- Fix bug searching/clearing search in 'View solution NuGet packages' plugin UI
- Improved support and fixed several bugs in 'Populate object with fake data (beta)' plugin
- Fix bug to remove a possibly duplicate constructor in 'To read only class'

v1.7.2
- Fixed an error with 'Attach files to open email'
- Fixed an error with 'Populate object with fake data (beta)'

v1.7.1
- Updated 'To read only class' to generate a better read only class
- Fixed error some plugins that didn't work correctly when classes didn't have a namespace
- Added support to enum plugin for up to Int64 size values

v1.7
- Upgraded plugins to ReSharper 10
- Added 'Change to !string.Equals(..., IgnoreCase)' plugin
- Added (NuGet) 'Add .NuSpec file to project' plugin
- Added (NuGet) 'Pack and Publish project' plugin
- Moved all nuget related plugins to 'NuGet' context menu item in solution explorer
- Added 'To camel case' plugin
- Added 'Add XmlElement attributes' plugin
- Added 'Add XmlAttribute attributes' plugin
- Some improvements to when several plugins are contextually available
- Several fixes and optimizations for 'email' plugins
- Several fixes to plugins that add and remove attributes
- Improved support to choose interface for 'Add method signature to interface' when multiple interface are found
- Fix to 'To public contract' to handle existing 'collection' classes better
- Fix to 'To read only class' to handle properties of type class that don't have an empty constructor
- Removed 'Add enum member values' (An Ctrl-Shift-R refactor now exists for this in ReSharper)

v1.6.2
- Removed 'Convert to auto-property' plugin (An Ctrl-Shift-R refactor now exists for this in ReSharper)
- Fixed a few bugs

v1.6.1
- Improved 'Generate class convertor method body' plugin
- Fixed a few bugs

v1.6
- Improved 'Generate class convertor method body' plugin
- Added 'Select method body' plugin
- Added 'To lower case' plugin
- Added 'To upper case' plugin
- Added 'To read only class' plugin
- Added 'Add change notification to class properties' plugin
- Added 'Change to string.IsNullOrWhiteSpace(...)' plugin
- Improved 'To sentence case' and 'To pascal case' for multi-line XML comments
- Added multiline support for 'Parse a string, turning {x} into string.format({0}, x)'
- Updated online plugin page and added some additional online animated gifs on several plugins
- Made 'Remove try...catch' plugin available from anywhere within a try/catch statement

v1.5.2.4
- Initial BETA Release

System Requirements

Plugins require the following software to be installed on your machine:
  • Microsoft Visual Studio 2012, 2013, 2015, or 2017
  • JetBrains ReSharper 2017.2 (free trial version available here)
Plugins only have features for the C# language. VB.NET is not supported.

Licensing


EggBlox Plugins for ReSharper is sold on a per-seat basis. Free updates are available for non-yearly ReSharper releases. (For example, an update from 2016.1 to 2016.2 is free, but 2016.x to 2017.y is not.)

$4.95

$9.95

Black Friday SALE

Please let us know what you like or how you think they could be improved.

Get a 14 days trial licence.
Email is only used to email the license file, and ensure user identity.