Changes to support PageExecutionContext (Browser Link) in Razor

Fixes #1083
make it more specific (char position)