N. Taylor Mullen
ebe8ab4612
Rename TagHelperBoundAttributeDescriptorBuilder => BoundAttributeDescriptorBuilder.
...
#1369
2017-05-19 12:44:07 -07:00
Ryan Nowak
811ea019a5
Fixes #1245 - Make TemplateCodeExtension public
...
This removes the hardcoding of an MVC type from Razor.
2017-05-17 20:25:06 -07:00
N. Taylor Mullen
657c2a8da3
Merge branch 'rel/15.3' into dev
...
# Conflicts:
# test/Microsoft.AspNetCore.Mvc.Razor.Extensions.Test/IntegrationTests/CodeGenerationIntegrationTest.cs
2017-05-17 11:24:32 -07:00
Ajay Bhargav Baaskaran
7bd13061b5
Set the chunk generator of non-string tag helper attributes to ExpressionChunkGenerator
2017-05-17 11:17:01 -07:00
N. Taylor Mullen
19f895b9ad
Validate line mappings for integration tests in Razor.Extensions.
...
- Split line mapping validation into its own method.
- Prior to this we were calling the wrong method in our design time code generation integration tests within the Razor.Extensions test project.
- Re-generated line mapping baselines to conform with the cshtml files for Razor.extensions code generation integration tests.
#1351
2017-05-17 10:20:36 -07:00
Ryan Brandenburg
b96a486650
Compile CodeGeneration tests
2017-05-16 16:26:47 -07:00
N. Taylor Mullen
3830a1b7ac
Rename the BoundAttributeDescriptor builder.
...
- ITagHelperBoundAttributeDescriptor => TagHelperBoundAttributeDescriptorBuilder
#1306
2017-05-12 17:39:45 -07:00
Ryan Nowak
86d045c667
Fix #1305 move instrumentation to MVC
2017-05-12 16:14:17 -07:00
Ryan Nowak
b17e506ce8
Some API cleanup around directivest
2017-05-12 13:27:28 -07:00
Ryan Nowak
a570139b08
Fix #1059 and #1060
2017-05-08 12:30:19 -07:00
Ajay Bhargav Baaskaran
c71f6e7c3f
[ Fixes #1058 ] Added a test to verify nested enum behavior
2017-05-05 11:50:31 -07:00
N. Taylor Mullen
0e509b4bbb
Add incomplete directive integration tests.
...
- These tests validate that our extensible directives do not have code that explodes when an incomplete directive is encountered. This is typically the case when a user is in the midst of typing a directive at design time.
- Added an extensions test and a language test.
#1271
2017-05-01 14:32:17 -07:00
N. Taylor Mullen
1696e2aebf
Upgrade Razor's Roslyn dependency to 2.0.0.
...
- Added C# 7 test to validate questionable features work end-to-end.
- Had to add several explicit package references to let our VS specific packages work as expected.
#1046
2017-04-21 11:40:21 -07:00
N. Taylor Mullen
1b8a4e704c
Rename ITagHelperDescriptorBuilder => TagHelperDescriptorBuilder.
...
#1210
2017-04-11 17:08:38 -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