From be53b64fc14512242cda375bc7bdf3bd086cd21c Mon Sep 17 00:00:00 2001 From: Ryan Nowak Date: Mon, 19 Mar 2018 12:59:38 -0700 Subject: [PATCH] Add an experimental Language Version Adding a secret language version for Blazor and other experiments. --- .../RazorLanguageVersion.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Microsoft.AspNetCore.Razor.Language/RazorLanguageVersion.cs b/src/Microsoft.AspNetCore.Razor.Language/RazorLanguageVersion.cs index c200290878..8a9c70740a 100644 --- a/src/Microsoft.AspNetCore.Razor.Language/RazorLanguageVersion.cs +++ b/src/Microsoft.AspNetCore.Razor.Language/RazorLanguageVersion.cs @@ -19,6 +19,8 @@ namespace Microsoft.AspNetCore.Razor.Language public static readonly RazorLanguageVersion Latest = Version_2_1; + public static readonly RazorLanguageVersion Experimental = new RazorLanguageVersion(1337, 1337); + public static bool TryParse(string languageVersion, out RazorLanguageVersion version) { if (languageVersion == null) @@ -31,6 +33,11 @@ namespace Microsoft.AspNetCore.Razor.Language version = Version_2_1; return true; } + else if (string.Equals(languageVersion, "experimental", StringComparison.OrdinalIgnoreCase)) + { + version = Experimental; + return true; + } else if (languageVersion == "2.1") { version = Version_2_1;