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;