Reegenerator
Home
Features
Download
Buy
Templates Gallery
About
Download Buy Play Walkthrough Video
Reegenerator

Welcome to Reegenerator

Reegenerator is the best code generator for Visual Studio. With unmatched easiness of use and low learning curve, it assists you in building high quality solutions with Microsoft Visual Studio.
Best features!
Best value!
Free for non-commercial use!
Perpetual commercial license!
Version 1.3 available!
What is Reegenerator?

Reegenerator is a templated code generation tool for developers and architects using Microsoft Visual Studio. Productivity, quality and consistency make it the best code generation tool in the Microsoft.NET space.

Reegenerator achieves that through three simple ideas:
  • Use a standard Visual Studio project to host/author/build the code generators. Consequently everything is where you expect it to be: the editors, code behind, debugging, integrated help, source control, your favourite tools, use of external libraries and so on.
  • Transparently link any project item belonging to the solution to the code generators so that they trigger the code generation process when saved within Visual Studio.
  • Allow code generators to access Visual Studio's information regarding the solution you generate code for (same as Class View).
Consequently it offers these unique features:
  • When you create code generators, you simply create an assembly from a class library project. You can do absolutely everything you could in a "normal" project. Inheritance, interfaces, helper methods, linking to web services. Plus standard debugging experience, integrated help. And even generating generators if it is really necessary. Consequently, the learning curve is minimal.
  • The code generators are separated from the projects that implement your solution.
  • You can highjack the default designers and generate code of your own. Or you can invoke the designer to generate the default code and then alter it. Or you can generate files additional to the default generated designer file. All that while still using the designer as you would normally do (e.g. LINQtoSQL, dataset designer, resources, settings, ...).
  • Generate code from other code. E.g. a cs file can generate another cs file based on its content.
  • Generate code based on information from assemblies you don't have the code for.
Spotlights
Integration Excellent Visual Studio integration
Low Learning Curve Very low learning curve
Any Type of File Generate code from any type of file
Multiple File Outputs Multiple file output
Replace Generators Customize code generated by standard designers (e.g. LINQtoSQL or datasets)
Code from Code Generate code from code
Solution Hierarchy Solution hierarchy and IDE objects easy access
Unique Features
Best Visual Studio integration
Customize standard designers
Link any project item to code generators
Generate code from code
Access Visual Studio solution information
Copyright 2007 by Kodeo Limited   Terms Of Use PrivacyStatement