This change avoid calling List.Clear() and new List(IEnumerable<T>) which both end up calling into native methods via the Array static class. These methods are designed to be performant for large collections, and for our needs this collection has at most 1-4 items. This is worth 2-3% in techempower plaintext. |
||
|---|---|---|
| samples/RoutingSample.Web | ||
| src | ||
| test | ||
| tools | ||
| .gitattributes | ||
| .gitignore | ||
| .travis.yml | ||
| CONTRIBUTING.md | ||
| LICENSE.txt | ||
| NuGet.config | ||
| NuGetPackageVerifier.json | ||
| README.md | ||
| Routing.sln | ||
| Settings.StyleCop | ||
| appveyor.yml | ||
| build.cmd | ||
| build.ps1 | ||
| build.sh | ||
| global.json | ||
README.md
ASP.NET Routing
Contains routing middleware for routing requests to application logic.
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.