Gendarme is a extensible rule-based tool to find problems in .NET applications and libraries. Gendarme inspects programs and libraries that contain code in ECMA CIL format (Mono and .NET) and looks
... [More] for common problems with the code, problems that compiler do not typically check or have not historically checked.
Gendarme uses the Cecil library to introspect code. [Less]
Cecil is a library written by Jb Evain (http://evain.net/blog/) to generate and inspect programs and libraries in the ECMA CIL format.
In simple English, with Cecil, you can load existing managed
... [More] assemblies, browse all the contained types, modify them on the fly and save back to the disk the modified assembly. [Less]
Reflexil is an assembly editor and runs as a plug-in for Lutz Roeder's Reflector, a great tool for .NET developers. Reflexil is using Mono.Cecil, written by Jb Evain, which is a strategic library for
... [More] the Mono project.
Reflexil is able to manipulate IL code and save the modified assemblies to disk. Reflexil also supports 'on the fly' c# code injection. [Less]
The linker is a tool one can use to only ship the minimal possible set of functions that a set of programs might require to run as opposed to the full libraries.
Inspired by Google Testability Explorer(by Miško Hevery), Joe and I(Sun Liwen) initialized this project(NTE, dotnet-testability-explorer) to implement the same idea on .NET platform. Most of the
... [More] analysis work to the .NET assembly based on Mono.Cecil(by Jb Evain). And the cost model is based on the original design in GTE.
Thanks all the people for contributing to GTE and Mono.Cecil.
Joe will help me to review the migration work and have discussion with me on the release scope. I now still working on hard on the project.
Welcome to visit my blog(http://thinklouder.cn) for more information about NTE(dotnet-testability-explorer) and testability.
Thanks for your reading! [Less]
Brainfucker is a command line brainfuck interpreter and compiler written in C#. You can compile brainfuck code into the Common Intermediate Language (CIL) suitable for deployment on any
... [More] generics-capable CLI runtime (.NET, Mono, etc).
Read more about brainfucker
Download brainfucker [Less]