Updating CSharpCodeVisitor to generate implicit expressions on a single line

Fixing 151
These mappings aren't correct.  They refer to the design time line mappings in the editor where as the `using(..)` scope refers to what the `#line 1 ....` and family wrap around.

The start/end of this mapping writer should occur around the content of the `Write` method and not contain `Write` method itself.