Skip to content
Steve Ives edited this page Jan 23, 2023 · 13 revisions

CodeGen is a tool that Synergy developers can use to generate source code and other types of text content based on the meta-data stored in a Synergy Repository. Having been developed over a period of several years, CodeGen was first published as an open source project on CodePlex in May 2012, and moved to GitHub in December 2015.

CodeGen was primarily developed to generate Synergy DBL source code, but can also be used to generate code for a variety of other programming languages such as C#, Visual Basic and Objective-C. CodeGen can also be used to generate many other types of content, such as HTML, XML and XAML.


CodeGen is developed using Visual Studio 2022 and the Synergy .NET development environment. In order to build or use CodeGen you MUST have a Synergy Development Environment and the latest version of Synergy DBL Integration for Visual Studio installed. For information on how to get started with CodeGen, refer to the documentation.

Clone this wiki locally