Ryan Nowak
6ce71c24e5
Add RazorIRNodeReference for manipulating nodes
2017-06-12 13:46:59 -07:00
Ryan Nowak
95c5049dd0
Add DisplayName and Description for directives
...
Renamed Name -> Directive so that it doesn't overlap with DisplayName.
2017-06-07 13:37:34 -07:00
Ryan Nowak
6664efb6d9
Fixes #1296 - ItemCollection should be ICollection
...
A little bit more kindness for consumers.
I didn't add any tests because these are all just trivial forwards.
2017-06-06 11:11:30 -07:00
N. Taylor Mullen
0688cd3ef7
Log errors if directives do not start at beginning of line.
...
- Updated tests to validate expectations.
- Added two additional tests to validate extensible directives and built-in directives get start at line verification.
2017-05-30 15:19:46 -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
Ryan Nowak
2167e4151e
Fix #1311 add a base class for features
2017-05-12 21:15:59 -07:00
Ryan Nowak
b17e506ce8
Some API cleanup around directivest
2017-05-12 13:27:28 -07:00
Ryan Nowak
e15d1be616
Introduce SourceChange in place of TextChange
...
This is the first step on the journey to replacing RazorEditorParser. We
can't just get rid of this because VS is using it today.
2017-05-03 17:53:08 -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