diff --git a/src/Microsoft.AspNetCore.Razor.Evolution/TagHelperDescriptorComparer.cs b/src/Microsoft.AspNetCore.Razor.Evolution/TagHelperDescriptorComparer.cs index 44f5e856af..567ee41841 100644 --- a/src/Microsoft.AspNetCore.Razor.Evolution/TagHelperDescriptorComparer.cs +++ b/src/Microsoft.AspNetCore.Razor.Evolution/TagHelperDescriptorComparer.cs @@ -51,6 +51,11 @@ namespace Microsoft.AspNetCore.Razor.Evolution return true; } + if (descriptorX == null ^ descriptorY == null) + { + return false; + } + return descriptorX != null && string.Equals(descriptorX.Kind, descriptorY.Kind, StringComparison.Ordinal) && string.Equals(descriptorX.AssemblyName, descriptorY.AssemblyName, StringComparison.Ordinal) &&