Use T4 Templates For XSLT Transformation September 20, 2013Munir HusseiniNo Comments Suppose you have XSLT style sheets that produce some code from XML files. Now suppose you want to integrate these…
Resolve Visual Studio Macros In VSIX Packages Or T4 Templates September 18, 2013Munir HusseiniNo Comments We all love Visual Studio Macros, right? Pre- and Post-Build actions or MSBuild scripts would get very nasty if there…
Inheriting a T4 Template and Calling EnvDTE.DTE: The System Cannot Find The File Specified September 16, 2013Munir Husseini2 Comments Some strange behavior occurred today when I tried to encapsulate some functionality of a T4 template into a base class.…
Get The ProjectItem of a T4 Template From Inside the T4 Template June 10, 2013January 8, 2018Munir HusseiniNo Comments So you got a T4 template and need access to the ProjectItem of that T4 template or to the parent…
In-Memory Code Generation With .NET – Emit & Linq February 17, 2013September 29, 2017Munir Husseini3 Comments This entry is part 4 of 5 in the series In-Memory Code Generation With .NETInstead of using templaing engines to create source code that need compilation, MSIL can be created using either Reflection Emit…
In-Memory Code Generation With .NET – Compilation February 17, 2013September 29, 2017Munir HusseiniNo Comments This entry is part 3 of 5 in the series In-Memory Code Generation With .NETIn the previous article from this series, templating engines to generate .NET source code were presented. Once source code is…
In-Memory Code Generation With .NET – Templating Engines February 17, 2013September 28, 2017Munir HusseiniNo Comments This entry is part 2 of 5 in the series In-Memory Code Generation With .NETTemplating engines allow a very flexible and quite easy, because human-readable definition of the code to be generated. Following, three…
In-Memory Code Generation With .NET – Models February 17, 2013September 28, 2017Munir HusseiniNo Comments This entry is part 1 of 5 in the series In-Memory Code Generation With .NETIn this series, I will show how to generate, compile and load .NET code at runtime using different techniques.
Code Generation And Manipulation Using T4 Templates And Visual Studio Automation By Sample May 15, 2012January 11, 2018Munir HusseiniNo Comments Introduction The goal of this exercise is to generate a class that inherits from System.Data.Entity.DbContext. It will contain properties of type System.Data.Entity.DbSet for…