Codify

A Powerful .NET
Code Generator

Template Gallery

Codify ships with several built-in templates that you can start using immediately or customize to fit your needs:

Remoting Configuration File

Remoting Configuration File

This template aids with the creation of configuration files for use with .NET Remoting. You can configure your application by setting the defaults for object lifetime management, enable debugging support, configure or define channels, expose or consume server activated (well-known) objects, and expose or consume client activated objects. It will allow you to configure your application without worrying about the specific XML schema used to create these files.

Read more...
Simple SQL Server Stored Procedure Wrapper

Simple SQL Server Stored Procedure Wrapper

This template generates a class that can be used as a simple data access layer in many web applications, middle-tier components and web services.

Read more...
Simple Property Builder

Simple Property Builder

This template generates simple class properties. Properties are implemented by providing simple get and set access to a private field. Properties can be of any type. Properties can optionally have a documentation comment.

Read more...
Simple Event Types Builder

Simple Event Types Builder

This template generates custom EventArgs and EventHandler classes. Custom properties can be defined for the EventArgs class. These properties are used to store any data related to the event. Two standard exception constructors are available. Each constructor can be included or excluded on an event by event basis.

Read more...
Simple Event Member Builder

Simple Event Member Builder

This template generates class members that implement an event. One event and one OnXXXXX method (named after the event) is generated.

Read more...
Strongly-Typed Collections

Strongly-Typed Collections

This template generates strongly typed collections and strongly typed dictionaries.

Read more...
Windows Forms Menu Builder

Windows Forms Menu Builder

The Workstate Windows Forms Menu Builder template creates menus that can be used with Windows Forms applications. This template generates a set of interfaces and classes that provide strongly-typed access to the most common operations performed in Windows Forms menu development. Using this template you can completely define your application's menus quickly.

Read more...
Simple Exception Builder

Simple Exception Builder

This template generates custom Exception classes. The generated exception classes derive from ApplicationException by default. This default can be changed for all generated classes and on a per-class basis.
Custom properties can be defined for each exception class. These properties are used used to store exception specific information. Each property is added to all generated constructors.

Read more...
Strongly-Typed Class Resources

Strongly-Typed Class Resources

This template generates a strongly-typed wrapper for a resource set. The template looks for a .ResX file with the same name as the current file. A class is generated that will allow strongly-typed access to the resources defined in that .ResX file. Class names and properties are created from the names of your resources. Resources with names containing invalid identifiers will not have corresponding properties in the generated class.

Read more...
Visual Studio AddIn CommandBar Builder

Visual Studio AddIn CommandBar Builder

The Workstate Visual Studio AddIn CommandBar Builder template creates menus and commands that can be used with Visual Studio AddIns. Using this template you can completely define an AddIn's menus quickly.

Read more...