Updating CSharpCodeVisitor to generate implicit expressions on a single line

Fixing 151
The `BuildLineMapping` resets/restores the indents