aspnetcore/test/Microsoft.AspNetCore.Razor..../TestFiles/IntegrationTests
Ryan Nowak bafe1b27ff Add line numbers for design time directives
Addresses a blocking issue for FAR of types when used in user-code in a
directive. The FAR infrastructure is skipping over the directive code
because it's mapped to `#hidden`. As you can see in the code, the token
provided by the user is already included in the projection mappings.

I think we didn't do this before because we didn't expect this code to
need line numbers - it's not really debuggable, and design-time codegen
doesn't happen when you build the project.

I think it's OK for now that we don't line-map (or include) directives
based on view imports. If you trigger FAR on an `@inject ...` in an
import for instance, you'll find the reference for the view import file.
That seems pretty good, and the only cases I can really imagine it being
broken would be for go-to-definition (within a Razor view). Lets revisit
in the future based on feedback.
2018-10-18 13:46:24 -07:00
..
BasicIntegrationTest Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
CodeGenerationIntegrationTest Add line numbers for design time directives 2018-10-18 13:46:24 -07:00
ExtensibleDirectiveTest Add line numbers for design time directives 2018-10-18 13:46:24 -07:00
HtmlAttributeIntegrationTest Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00
RazorTemplateEngineIntegrationTest Add support for type parameters to class nodes 2018-04-05 15:26:42 -07:00
TagHelpersIntegrationTest Catch 15.7 up with dev 2018-02-19 10:46:16 -08:00