From 91efa9310f80d08bd4235197edcd8c4035a0628c Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg Date: Fri, 13 Dec 2019 16:58:27 -0800 Subject: [PATCH] TagHelper QuickInfo (dotnet/aspnetcore-tooling#1443) Add Hover support for TagHelpers and Components\n\nCommit migrated from https://github.com/dotnet/aspnetcore-tooling/commit/c7815ea4f2e52697d621b32c013b0ae7cc9544ec --- .../test/LegacySectionTargetExtensionTest.cs | 2 +- .../test/DefaultExtensionAssemblyLoaderTest.cs | 2 +- .../TagHelpers/EnvironementTagHelper.cs | 17 +++++++++++++++++ 3 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 src/Razor/test/testassets/SimpleMvc22/TagHelpers/EnvironementTagHelper.cs diff --git a/src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/LegacySectionTargetExtensionTest.cs b/src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/LegacySectionTargetExtensionTest.cs index bef1d0718f..edf09ff60a 100644 --- a/src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/LegacySectionTargetExtensionTest.cs +++ b/src/Razor/Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X/test/LegacySectionTargetExtensionTest.cs @@ -40,7 +40,7 @@ namespace Microsoft.AspNetCore.Razor.Language.Extensions "; var output = context.CodeWriter.GenerateCode(); - Assert.Equal(expected, output); + Assert.Equal(expected, output, ignoreLineEndingDifferences: true); } } } diff --git a/src/Razor/Microsoft.AspNetCore.Razor.Tools/test/DefaultExtensionAssemblyLoaderTest.cs b/src/Razor/Microsoft.AspNetCore.Razor.Tools/test/DefaultExtensionAssemblyLoaderTest.cs index ad619e5570..2997bd08b3 100644 --- a/src/Razor/Microsoft.AspNetCore.Razor.Tools/test/DefaultExtensionAssemblyLoaderTest.cs +++ b/src/Razor/Microsoft.AspNetCore.Razor.Tools/test/DefaultExtensionAssemblyLoaderTest.cs @@ -121,7 +121,7 @@ Delta: Gamma: Beta: Test B var actual = builder.ToString(); - Assert.Equal(expected, actual); + Assert.Equal(expected, actual, ignoreLineEndingDifferences: true); } } } diff --git a/src/Razor/test/testassets/SimpleMvc22/TagHelpers/EnvironementTagHelper.cs b/src/Razor/test/testassets/SimpleMvc22/TagHelpers/EnvironementTagHelper.cs new file mode 100644 index 0000000000..cca753a803 --- /dev/null +++ b/src/Razor/test/testassets/SimpleMvc22/TagHelpers/EnvironementTagHelper.cs @@ -0,0 +1,17 @@ +using Microsoft.AspNetCore.Razor.TagHelpers; + +// Used for testing purposes to verify multiple TagHelpers applying to a single element. +namespace SimpleMvc22.TagHelpers +{ + /// + /// I made it! + /// + [HtmlTargetElement("environment")] + public class EnvironmentTagHelper : TagHelper + { + /// + /// Exclude it! + /// + public string Exclude {get; set;} + } +} \ No newline at end of file