Reviving support for instrumentation in CSharpCodeVisitor

Fixes #42
why doesn't this check `Context.ExpressionRenderingMode` as the `Visit(ResolveUrlChunk)` overload and `RenderRuntimeExpressionBlockChunk()` do?