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

View the presentation

2 Comments

Comments have been disabled for this content.