Take a look

In sit amet felis malesuada, feugiat purus eget, varius mi.

 

Source Code as a Data Model

CodeFactory™ allows developers and template designers to fully access existing/legacy C# source code as if it were a data model. This allows for creation of intelligent code automation templates, where decisions on what code is created or modified can be based on the organization’s application source code combined with specific coding standards.

Source Code Search Engine

The CodeFactory™ search engine allows authors to search the C# source code in their running solutions as well as access reference libraries and fully search those as well. The search engine will return data models of the search results. The data can then be used to make decisions and power factory libraries.

Source Code Removal and Injection into Classes and Structure (C#)

When refactoring a specific design component or pattern, CodeFactory™ has native support for removing and injecting code functionality into C# classes and structures. Authors will be able to make real time decisions on what information to add and remove from a class or structure without having to rebuild the entire file. No other languages are supported at this time. Future releases of CodeFactory™ plans to have support for other languages.

Source Code Injection into Files (Any Language)

 CodeFactory™ allows authors to explicitly define where generated output is injected. It can replace content in an existing code file, or CodeFactory™ can create a new code file and inject it into existing projects. Since CodeFactory™ is simply injecting information into a file, the data can be in any language and in any format.

Source Code Generation with T4

CodeFactory™ natively supports the generation of source code by using Microsoft’s T4 text transformation platform. CodeFactory™ provides T4 templates and loads data model information directly into the T4 template. This allows factory authors to transform and format the source code into any format desired.

Mastodon