returned for Tags:"metaprogramming"
(pronounced dyna-mighty) flexes DLR muscle to do meta-mazing things in .net
Hooks into the ASP.NET MVC pipeline to enable usage of C# 7.2, and views precompiled with StackExchange.Precompilation.Build
Replaces CSC and aspnet_compiler.exe with StackExchange.Precompiler for compiling C# (.cs) and Razor View (.cshtml) files in asp.net mvc 5 projects.
Hooks into the csc and ASP.NET MVC pipeline to enable DNX-style metaprogramming in ASP.NET MVC 5 applications with StackExchange.Precompilation.Build
Compile-time metaprogramming on C#
MVVM Framework based on Impromptu Interface
A T4-like templating tool with support for F#.
2,192 total downloads
A set of highly mutable types a bit like the types in the Reflection namespace for metaprogramming
A library that adds strongly-typed duck typing, dynamic expando objects, and dynamic metaclasses to the common language runtime.
A small library for compiling code quotations using the F# compiler service.
Its primary functionality is transforming quotation trees to untyped ASTs used by the F# compiler.
Since code is generated using the F# compiler proper, the end result is fully efficient and optimized.
AfterProgramming library for architecture validation in .Net using Roslyn CTP
1,147 total downloads
Tool to create generators within your C# project that generate code based off of other types in your project.
Simple T4 Engine
A lightweight T4 template engine.
Cometary extension that provides utilities used to debug extensions, self-editing assemblies, and more.
Analyzer required by Cometary to edit assemblies.
Core package for Cometary, required by the analyzer to edit the dependant assembly. It defines the CompilationEditor type, used to edit assemblies during compilation.
Cometary extension that allows the dependant assembly to define and use macros and compile-time-bound dynamic objects.
Cometary extension that allows a class to implement members declared in another class.
Cometary extension that allows the dependant assembly to edit itself during compilation.