Ryan Nowak
35bbede0ac
Remove unused files
2017-04-10 19:47:41 -07:00
Ryan Nowak
303636db13
Updates to generated .cs files
...
A separate commit so that it's reviewable. Only things derived from the
file path have changed.
2017-04-10 19:43:03 -07:00
Ryan Nowak
207f40f92d
Move test infrastructure
...
This moves the test infrastructure to a common project and udpates the MVC
tests to use the good integration testing features.
2017-04-10 19:42:56 -07:00
Ajay Bhargav Baaskaran
0f7b0f5d8c
[ Fixes #1196 ] Remove Content property from HtmlContentIRNode
2017-04-10 12:54:11 -07:00
N. Taylor Mullen
0618bae3bd
Rename Microsoft.AspNetCore.Razor.Evolution => Microsoft.AspNetCore.Razor.Language.
...
- Also updated corresponding test project to go from Evolution => Language.
- Regenerated test files to reflect new file paths.
#1169
2017-04-10 10:20:04 -07:00
Ryan Nowak
0cb7ae7fbf
Add support for namespace tokens in extensible directives
...
This change adds support for accepting a namespace name in extensible
directives. This will be needed for the @namespace directive.
Implemented new parsing and codegen for namespaces using nameof().
Also fixed any issue where we were not global::-qualifying object where it
was used in the design time code for tokens.
2017-04-05 15:37:50 -07:00
N. Taylor Mullen
dda9cf3259
Do not generate C# line pragmas without a file path.
...
- Prior to this change default imports would get line pragmas generated for them because thye'd have a source location but no file path (they were a dynamic document).
- Re-generated C# files to reflect new line pragma changes.
#1110
2017-04-04 15:32:25 -07:00
N. Taylor Mullen
68554f8106
Updated the ir lowering phase to lazily add namespaces.
...
- The lazy addition of namespaces gives the main document lowering phase an opportunity to add source location information which we then add after the main lowering.
- Re-generated csharp to capture addition of using statements that were previously overridden by defaults/imports.
#1174
2017-04-04 12:09:34 -07:00
Ryan Brandenburg
a22bfa5265
Fix build break
2017-04-04 11:30:05 -07:00
Ryan Brandenburg
9e12230eef
Add RazorPage test without model
2017-04-04 10:54:20 -07:00
Ryan Nowak
3ec4e244db
Cleanup around ViewImports
...
Added a default for the imports filename.
Deleted unused test files
2017-04-03 20:23:02 -07:00
Ajay Bhargav Baaskaran
4dbf6f23c3
Moved TagHelperIRNode, InitializeTagHelperStructureIRNode from renderer to writer
2017-04-03 19:57:51 -07:00
N. Taylor Mullen
cb5c483a1d
Add line mappings for using directives.
...
- We were generating line pragmas for using directives but not line mappings. This resulted in 0 IntelliSense when written within the Razor editor.
- Regenerated test files to reflect new line mappings.
#1162
2017-04-03 15:18:49 -07:00
Ajay Bhargav Baaskaran
a74cda4402
Setting TokenKind for RazorIRToken
2017-03-31 14:52:10 -07:00
Ajay Bhargav Baaskaran
bc347d736f
[ Fixes #964 ] Removed Content property from CSharpStatementIRNode
2017-03-31 10:52:53 -07:00
N. Taylor Mullen
fdea42624d
Fix UrlResolutionTagHelper tag helper inclusion.
...
- Also fixed test name to assert all defaultly included TagHelpers instead of just the UrlResolutionTagHelper
2017-03-29 16:30:28 -07:00
Ryan Brandenburg
60a87829f8
Fix type name
2017-03-29 16:19:12 -07:00
Ajay Bhargav Baaskaran
c1500da2a8
Don't render directive token from imports in design time
2017-03-29 15:08:11 -07:00
Jass Bagga
582ffe2e10
Add HeadTagHelper and BodyTagHelper
...
Addresses aspnet/Mvc#5728
2017-03-29 12:23:55 -07:00
Ajay Bhargav Baaskaran
0b5113c76e
Suppress compilation errors for TModel in imports
2017-03-29 11:42:13 -07:00
Ryan Nowak
737a9a58ad
Fix breaks in Razor Tests
...
I removed a reference from a src project which exposed this issue. We
shouldn't be using these types in new Razor.
2017-03-27 14:32:30 -07:00
Ryan Nowak
1683018d71
Add a static 'register' method to MVC's extensions
...
This will be called by the IDE, and by MVC to register all of the
functionality in Microsoft.AspNet.Mvc.Razor.Extensions.
2017-03-24 15:56:32 -07:00
Ryan Brandenburg
b4640f8bb8
Use AspNetCore.Mvc.RazorPages
2017-03-24 13:08:07 -07:00
Pranav K
2ea0659e60
Change compilation targets.
...
* Remove net451 as a compilation target
* Upgrade to netcoreapp2.0
2017-03-24 07:49:34 -07:00
Ryan Brandenburg
72febdac64
Move Razor.Host to Razor
2017-03-22 16:10:44 -07:00