Pranav K
a68d9e4cb1
Replace NotNullAttribute with thrown exceptions
2015-09-17 11:56:44 -07:00
Pranav K
c0d4981452
* Avoid lazyily evaluating IRazorCompilationService in
...
VirtualPathRazorPageFactory
* Cleanup comments on the lifetime of Razor services.
2015-08-27 17:08:18 -07:00
Pranav K
05226a4a55
Refactor ICompilerCache to be instantiated via ICompilerCacheProvider
...
Fixes #2933
2015-08-20 10:54:32 -07:00
N. Taylor Mullen
64e726d2b2
Update LICENSE.txt and license header on files.
2015-05-01 13:55:25 -07:00
Pranav K
9dc8ecac8a
Cleanup: Moving files from src/Microsoft.AspNet.Mvc.Razor/Razor/PreCompileViews ->
...
src/Microsoft.AspNet.Mvc.Razor/Precompilation
2015-03-30 14:51:11 -07:00
N. Taylor Mullen
df4b92b1c1
Update MVC projects to utilize Common repo classes.
...
- Had to add extra dependencies to work around aspnet/XRE#1237 .
- Updated src and test projects.
2015-02-22 18:23:28 -08:00
Stephen Halter
5de210f527
Fix for #1416 - Remove all uses of ITypeActivator and use the static method instead
...
- ITypeActivator is being removed
- Where an ITypeActivator was used before, use the static ActivatorUtilities
2015-02-16 16:02:39 -08:00
Pranav K
6ef5518f8a
Remove IRazorFileProviderCache and rely on file expiration triggers to
...
file change expiry.
Fixes #1969
2015-02-09 15:08:26 -08:00
Chris Ross
d51dad9560
Handle IFileSystem rename.
2015-01-20 12:16:30 -08:00
Pranav K
275d03a958
Compilation of Views should be affected by changes to _ViewStart files
...
that are applicable to the view.
Fixes #974
2014-12-05 14:44:36 -08:00
Praburaj
cfd5630cf2
Addressing breaking IFileSystem changes
...
@pranavkm
2014-12-02 15:58:05 -08:00
Pranav K
74da350086
Remove enableInstrumentation from CompilerCache and IMvcRazorHost
2014-11-02 18:15:39 -08:00
Stephen Halter
a21ed4bc51
Replace calls to GetService<T> with GetRequiredService<T>
...
Even though GetService<T> still exists, GetRequiredService<T> preserves
the old behavior of throwing for missing services.
2014-10-16 14:51:41 -07:00
YishaiGalatzer
0d603a38cf
PR feedback and sort/clean MvcServices
2014-10-12 16:37:17 -07:00
Pranav K
20eadb94ee
Remove instrumentation from public API surface
...
Fixes #1262
2014-10-12 12:57:04 -07:00
YishaiGalatzer
75084ba0cd
Move caching of compilation results to its own layer.
...
This will allow only creating the razor compilation when really needed, with the right lifetime.
2014-10-11 15:35:11 -07:00
YishaiGalatzer
275f63e91f
Prevent Roslyn from loading prematurely on cold start
2014-10-09 23:34:02 -07:00
Pranav K
ba6813a418
Support specifying paths starting with ~/ for layout and partial views
...
Fixes #821
2014-10-09 17:15:09 -07:00
Pranav K
12477c9f52
Changes to make EnableInstrumentation conditionally enabled
2014-10-02 17:55:40 -07:00
YishaiGalatzer
6600e68fc0
Create a pre compilation module and apis to allow meta programming
...
to precompile razor pages.
This is limited to sites where the .cshtml are still deployed. It's
current purpose is to speed up startup. Deploying without the razor
files is a separate feature.
2014-09-25 11:26:11 -07:00
Pranav K
e28adbfb3d
ViewStarts need to be executed as part of View execution
...
Fixes #834
2014-07-23 16:45:25 -07:00
Pranav K
340bd7550a
Adding RazorView to Microsoft.AspNet.Mvc.Razor
...
RazorView was part of the previous commit but was separated to make it
easier to see the diff in RazorPage that was formerly named RazorView
Adding IRazorPage and changes per code review comments
2014-07-18 21:14:45 -07:00