Updating CSharpCodeVisitor to generate implicit expressions on a single line

Fixing 151
nit: we could potentially calculate the `generatedStart` preset value once on the creation of the visitor.  Up to you if you think its worth it.