This is really awesome, good job!
I've found a minor glitch. Seems that the Intellisense (auto-complete) does not work when I try to call a custom class method inline, like:
Console.WriteLine("Hello World, " + new MyClass().PrintTestSentence());
(Public methods of class "MyClass" does not show up there)
See here: http://www.dotnetfiddle.net/5oF8oR