From 64af1acc2467c381d9c2835c49f6bf6bfd163644 Mon Sep 17 00:00:00 2001 From: Safia Abdalla Date: Thu, 1 Apr 2021 13:26:46 -0700 Subject: [PATCH] Update assembly check on EventHandlerTagHelperDescriptorProvider --- .../src/EventHandlerTagHelperDescriptorProvider.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Razor/Microsoft.CodeAnalysis.Razor/src/EventHandlerTagHelperDescriptorProvider.cs b/src/Razor/Microsoft.CodeAnalysis.Razor/src/EventHandlerTagHelperDescriptorProvider.cs index 9c83533509ff..bf10d62238fa 100644 --- a/src/Razor/Microsoft.CodeAnalysis.Razor/src/EventHandlerTagHelperDescriptorProvider.cs +++ b/src/Razor/Microsoft.CodeAnalysis.Razor/src/EventHandlerTagHelperDescriptorProvider.cs @@ -34,6 +34,12 @@ public void Execute(TagHelperDescriptorProviderContext context) return; } + var targetAssembly = context.Items.GetTargetAssembly(); + if (targetAssembly is not null && !SymbolEqualityComparer.Default.Equals(targetAssembly, eventHandlerAttribute.ContainingAssembly)) + { + return; + } + var eventHandlerData = GetEventHandlerData(context, compilation, eventHandlerAttribute); foreach (var tagHelper in CreateEventHandlerTagHelpers(eventHandlerData))