Microsoft Roslyn vs. CodeDom
Disclaimer: I work for Microsoft on the Roslyn team. CodeDom is a precursor to Roslyn, but is only marginally related. Essentially, CodeDom is a simple and (somewhat) langage agnostic way to generate code that was added in .NET 1.0 to support designers (a la WinForms). Because CodeDom was an attempt at providing a unified model … Read more