Go to file
Ryan Nowak 03549bb542 Add end-to-end support for extensible directives
This change adds a way to actually configure the RazorEngine to use
extensible directives (previously buried behind legacy API). As part of
this feature adds the RazorParserOptions class to encapsulate anything
else that becomes a parser options (ahem taghelpers).

Now we have a pattern for this when we get there.

Options are propagated as part of the RazorSyntaxTree for
testability/sanity and this was actually responsible for the bulk of the
changes.

Also added some extension methods for adding directives to the
IRazorEngineBuilder and an end to end integration test.
2016-12-03 18:44:54 -08:00
src Add end-to-end support for extensible directives 2016-12-03 18:44:54 -08:00
test Add end-to-end support for extensible directives 2016-12-03 18:44:54 -08:00
tools Moving RazorPageGenerator from 'tools' to 'src' as we want this package to be published by CI 2016-08-29 11:29:28 -07:00
.gitattributes
.gitignore
.travis.yml Increase .travis.yml consistency between repos 2016-09-04 20:07:36 -07:00
CONTRIBUTING.md
LICENSE.txt
NuGet.config
NuGetPackageVerifier.json Update Razor.Evolution versions and package verifier. 2016-11-16 14:21:52 -08:00
README.md
Razor.sln Update sln to reflect changed testing project. 2016-11-16 14:33:25 -08:00
appveyor.yml
build.cmd
build.ps1
build.sh Clean tmp folder after unzipping KoreBuild 2016-11-18 10:56:58 -08:00
global.json Pin global.json SDK to 1.0.0-preview2-1-003177. 2016-11-23 15:58:35 -08:00

README.md

Razor

AppVeyor: AppVeyor

Travis: Travis

The Razor syntax provides a fast, terse, clean and lightweight way to combine server code with HTML to create dynamic web content. This repo contains the parser and the C# code generator for the Razor syntax.

This project is part of ASP.NET Core. You can find samples, documentation and getting started instructions for ASP.NET Core at the Home repo.