Ryan Nowak
ad294fb4ba
Add a new THProvider api
...
This change adds an API for Tag Helper discovery.
I also got rid of the 'design time' flag for the provider as an
experimental change. We need to think through the consequences of this
before committing to it. Right now I've left those tests failing until we
can make a decision.
This change decouples VCTH discovery a bit more, but we're still not ready
to move that into a the MVC extensions assembly. For that we need the
ability to discover the MVC extensibility.
2017-05-16 14:59:37 -07:00
Ryan Nowak
2167e4151e
Fix #1311 add a base class for features
2017-05-12 21:15:59 -07:00
Ryan Nowak
2ec2b98f83
Fix #1312 - make ExecuteCore protected
2017-05-12 17:54:09 -07:00
Ryan Nowak
86d045c667
Fix #1305 move instrumentation to MVC
2017-05-12 16:14:17 -07:00
Ryan Nowak
d3e37f20ce
Add some new IR nodes
...
This adds the basics of a few new node types. I'll do a follow up to start
using these so we can eliminate some misuse of the statement node.
2017-05-11 14:52:31 -07:00
Ryan Nowak
2afe2e1627
Rename RazorMethodDeclaration -> MethodDeclaration
2017-05-11 10:22:45 -07:00
Ajay Bhargav Baaskaran
c71f6e7c3f
[ Fixes #1058 ] Added a test to verify nested enum behavior
2017-05-05 11:50:31 -07:00
Ryan Brandenburg
dc66eabbff
Fail if baseline longer than generated
2017-05-01 10:23:19 -07:00
Ajay Bhargav Baaskaran
4e2cd0c2d6
Finish writer implementation of the remaining IR nodes and added tests
...
- SetTagHelperPropertyIRNode
- ChecksumIRNode
- UsingStatementIRNode
- Preallocated attributes target extension
- HtmlAttributeIRNode and friends
- Design time directive helper target extension
- Removed renderers and rendering conventions
- Regenerated IR baselines
Issue - #846 and #1051
2017-04-21 11:46:34 -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