eXtensible C# is cool!
I've had a go and it really works! I've made a tweak to NUnitAddin so they play nicely together (save all files before build). eXtensible C# handles its assertions using the TraceListener framework. These messages will show up when running a subset of tests using the code context menu. Adding failing non-terminal assertions to the Task List is on my todo list.
eXtensible C# assemblies
- XCSharp.Parser: parses C# source, produces CodeDom objects
- XCSharp.Compiler: Transforms CodeDom objects into an assembly
- XCSharp.Interface: defines statements, expression and the compilation events
- XCSharp.Attributes: built-in compilation attributes
- XCSharp.Verifier: implement the verifier
- XCSharp.VisualStudio: interface to Visual studio
- XCSharp.AddIn: add-in for visual studio