Common Compiler Infrastructure: Metadata components
The Microsoft Research Common Compiler Infrastructure (CCI) is a set of components (libraries) that provide some of the functionality that compilers and related programming tools tend to have in common.
The metadata components provide functionality for reading, writing and manipulating Microsoft Common Language Runtime (CLR) assemblies and debug files. The functionality provided by these components subsumes the functionality provided by System.Reflection and System.Reflection.Emit. See the
Lang.Net video!
See also:
CCI Code and AST components and
CCI Sample Applications.This project is sponsored by the
Research in Software Engineering Group (RiSE) based in the Microsoft Research Redmond Laboratory.