diff --git a/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeBuilder/CSharp/Visitors/CSharpHelperVisitor.cs b/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeBuilder/CSharp/Visitors/CSharpHelperVisitor.cs index c8bfa52f2e..28af2e5357 100644 --- a/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeBuilder/CSharp/Visitors/CSharpHelperVisitor.cs +++ b/src/Microsoft.AspNet.Razor/Generator/Compiler/CodeBuilder/CSharp/Visitors/CSharpHelperVisitor.cs @@ -18,14 +18,13 @@ namespace Microsoft.AspNet.Razor.Generator.Compiler.CSharp { IDisposable lambdaScope = null; + string accessibility = "public " + (Context.Host.StaticHelpers ? "static" : String.Empty); + + Writer.Write(accessibility).Write(" ").Write(Context.Host.GeneratedClassContext.TemplateTypeName).Write(" "); + using (CSharpLineMappingWriter mappingWriter = Writer.BuildLineMapping(chunk.Signature.Location, chunk.Signature.Value.Length, Context.SourceFile)) { - string accessibility = "public " + (Context.Host.StaticHelpers ? "static" : String.Empty); - - Writer.Write(accessibility).Write(" ").Write(Context.Host.GeneratedClassContext.TemplateTypeName).Write(" "); - mappingWriter.MarkLineMappingStart(); Writer.Write(chunk.Signature); - mappingWriter.MarkLineMappingEnd(); } if (chunk.HeaderComplete)