Go to file
Ryan Nowak e35ee53ee5 DefaultRazorIRLoweringPhase is too agressive
This change fixes a bug where DefaultRazorIRLoweringPhase is too
aggressive in merging HTML spans. You can hit the bug by delimiting two
html spans with a metacode character like:

<foo>@{ <bar/> }</foo>

The lowering phase will combine these HTML nodes, which is invalid as they
don't have contiguous spans.

The change here is to merge spans only when they both have an invalid
location or are contiguous.
2017-02-16 10:53:09 -08:00
build Downgrade to stable packages 2017-02-14 16:15:35 -08:00
shared/Microsoft.AspNetCore.Razor.TagHelpers.Testing.Sources Temporarily disable tests on .NET Core that rely on .NET Core 2.0 API 2017-02-15 10:04:59 -08:00
src DefaultRazorIRLoweringPhase is too agressive 2017-02-16 10:53:09 -08:00
test DefaultRazorIRLoweringPhase is too agressive 2017-02-16 10:53:09 -08:00
tooling/Microsoft.VisualStudio.RazorExtension Downgrade to stable packages 2017-02-14 16:15:35 -08:00
.gitattributes
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE.txt
NuGet.config
NuGetPackageVerifier.json
README.md
Razor.sln
appveyor.yml
build.cmd
build.ps1
build.sh
makefile.shade Temporarily disable tests on .NET Core that rely on .NET Core 2.0 API 2017-02-15 10:04:59 -08:00
version.props

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.