aspnetcore/test/Microsoft.AspNet.Mvc.Razor....
Ryan Nowak 32645e93c8 Add expression rewriting to Razor
This change rewrites simple and safe Expression<Func<T, U>> expressions
into accesses to readonly fields. This allows us to cache the actual
expression and avoid repeatedly allocating and compiling it.

The rewrite is limited to cases where we know that the expression doesn't
capture, and where we support that kind of expression for evaluating
viewdata. In practice this means 'indentity' and property accessors are
allowed.
2015-10-16 12:28:50 -07:00
..
Compilation Add expression rewriting to Razor 2015-10-16 12:28:50 -07:00
Internal Refactor ICompilerCache to be instantiated via ICompilerCacheProvider 2015-08-20 10:54:32 -07:00
Precompilation
Properties
TagHelpers Add `null` checks for MVC tag helpers 2015-10-14 11:27:25 -07:00
DefaultPrecompiledViewsProviderTest.cs
DefaultTagHelperActivatorTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
DefaultViewLocationCacheTest.cs API Review - Split up .Actions 2015-09-21 21:54:02 -07:00
LanguageViewLocationExpanderTest.cs fixing 2704 -- Rename LanguageViewLocationExpanderOption to LanguageViewLocationExpanderFormat 2015-07-09 15:38:11 -07:00
Microsoft.AspNet.Mvc.Razor.Test.xproj
MvcRazorCodeParserTest.cs Allow @model specified in a page work with @inherits directive in 2015-09-23 12:10:10 -07:00
RazorPageActivatorTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
RazorPageCreateModelExpressionTest.cs API Review - Split up .Actions 2015-09-21 21:54:02 -07:00
RazorPageCreateTagHelperTest.cs API Review - Split up .Actions 2015-09-21 21:54:02 -07:00
RazorPageTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
RazorTextWriterTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
RazorViewEngineOptionsTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
RazorViewEngineTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
RazorViewFactoryTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
RazorViewTest.cs Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00
SpanFactory.cs
project.json Renaming Microsoft.Framework.* -> Microsoft.Extensions.* 2015-10-03 15:44:53 -07:00