NJection - A .NET Code Injection Library

  •        91

NJection makes it easier for .NET Developers to emit code at runtime, using the new featuers of C# 4.0 System.Linq.Expressions.

http://njection.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

LinqFu


A collection of utilities and components for interacting with and creating expression trees, dynamic delegates, and runtime expression conversions.

RExASTor


RExASTor is a code generator for tree like structures. The user gives it a set of expressions that look a lot like regular expression but for trees and the tool generates Java data-structures for the described trees.

Expressions to CodeDOM


The library helps to create CodeDOM graph and generate code from it. It uses expression trees in form of lambda functions to create CodeDOM tree.

C++ expression template matrix library


A generic C++ matrix library using expression template and metaprogramming to provide specialized code for various kind of matrix operations.



General Expression Library


GEXL, General EXpression Library, is a C# library that abstracts typed expression trees suitable for representing any sort of language; GEXL trees are safely extensible with both operations and new data types, thus solving quot;the expression problemquot;.

IronMeta


IronMeta is an implementation of Alessandro Warth's OMeta metaprogramming system in C#. It provides a packrat parser generator that generates parsers for Parsing Expression Grammars that operate on arbitrary streams of objects.

Remote Linq


Remote Linq is a simple and easy to use library to translate Expression Trees from and to strongly typed, serializable expression trees.

NJection.LambdaConverter


NJection.LambdaConverter is an assembly for converting delegates resolved from methods/constructors to expression trees. Copyright 2009-2012 Sagi Fogel

Function resolver


Application using .NET Expression trees to resolve a function for a set of numbers

ExpressionTools - Adds search/replace and composition capabilities to expression trees


Adds search/replace and composition capabilities to expression trees

GPJIT - Genetic programming with Just-In-Time compilation of expression trees.


Genetic programming with Just-In-Time compilation of expression trees.

Cameronism.Csv - CSV Serializer Based on .NET Expression Trees


CSV Serializer Based on .NET Expression Trees

PathBuilder - property path builder, fluent style using expression trees


property path builder, fluent style using expression trees

LinqExpressionsToJS - Framework for emitting Javascript functions from Linq Expression trees.


Framework for emitting Javascript functions from Linq Expression trees.

expressionist - Programmatically generate expression trees in Node.js or plain browser Javascript.


Programmatically generate expression trees in Node.js or plain browser Javascript.

LucreExpr - (OBSOLETE) Reactive Expression Trees based on LucreSTM


(OBSOLETE) Reactive Expression Trees based on LucreSTM

gengo - gengo library for code generation.


A package for generating things based on go files. This mechanism was first used in Kubernetes and is split out here for ease of reuse and maintainability.A set generator, deep-copy generator, defaulter generator and go-to-protobuf generator are included here. Also, import-boss will enforce arbitrary rules about import trees.