90 references to ComponentDiagnosticFactory
Microsoft.AspNetCore.Razor.Language.UnitTests (31)
Components\ComponentDuplicateAttributeDiagnosticPassTest.cs (3)
86Assert.Equal(ComponentDiagnosticFactory.DuplicateMarkupAttribute.Id, diagnostic.Id); 114Assert.Equal(ComponentDiagnosticFactory.DuplicateMarkupAttribute.Id, diagnostic.Id); 152Assert.Equal(ComponentDiagnosticFactory.DuplicateMarkupAttribute.Id, diagnostic.Id);
Components\ComponentMarkupBlockPassTest.cs (1)
408Assert.Same(ComponentDiagnosticFactory.DuplicateMarkupAttribute.Id, diagnostic.Id);
IntegrationTests\ComponentChildContentIntegrationTest.cs (8)
71Assert.Same(ComponentDiagnosticFactory.ChildContentSetByAttributeAndBody.Id, diagnostic.Id); 91Assert.Same(ComponentDiagnosticFactory.ChildContentSetByAttributeAndBody.Id, diagnostic.Id); 110Assert.Same(ComponentDiagnosticFactory.ChildContentMixedWithExplicitChildContent.Id, diagnostic.Id); 196Assert.Same(ComponentDiagnosticFactory.ChildContentHasInvalidAttribute.Id, diagnostic.Id); 214Assert.Same(ComponentDiagnosticFactory.ChildContentHasInvalidParameter.Id, diagnostic.Id); 236Assert.Same(ComponentDiagnosticFactory.ChildContentRepeatedParameterName.Id, diagnostic.Id); 256Assert.Same(ComponentDiagnosticFactory.ChildContentHasInvalidParameterOnComponent.Id, diagnostic.Id); 277Assert.Same(ComponentDiagnosticFactory.ChildContentHasInvalidAttribute.Id, diagnostic.Id);
IntegrationTests\ComponentCodeGenerationTestBase.cs (16)
7411Assert.Same(ComponentDiagnosticFactory.GenericComponentTypeInferenceUnderspecified.Id, diagnostic.Id); 7691Assert.Same(ComponentDiagnosticFactory.GenericComponentMissingTypeArgument.Id, diagnostic.Id); 7872Assert.Same(ComponentDiagnosticFactory.GenericComponentTypeInferenceUnderspecified.Id, diagnostic.Id); 8020Assert.Same(ComponentDiagnosticFactory.GenericComponentTypeInferenceUnderspecified.Id, diagnostic.Id); 11209Assert.Same(ComponentDiagnosticFactory.DuplicateMarkupAttribute.Id, diagnostic.Id); 11229Assert.Same(ComponentDiagnosticFactory.DuplicateMarkupAttributeDirective.Id, diagnostic.Id); 11249Assert.Same(ComponentDiagnosticFactory.DuplicateMarkupAttribute.Id, d.Id); 11275Assert.Same(ComponentDiagnosticFactory.DuplicateMarkupAttributeDirective.Id, diagnostic.Id); 11299Assert.Same(ComponentDiagnosticFactory.DuplicateMarkupAttributeDirective.Id, diagnostic.Id); 11323Assert.Same(ComponentDiagnosticFactory.DuplicateMarkupAttributeDirective.Id, diagnostic.Id); 11352Assert.Same(ComponentDiagnosticFactory.DuplicateComponentParameter.Id, diagnostic.Id); 11382Assert.Same(ComponentDiagnosticFactory.DuplicateComponentParameter.Id, d.Id); 11412Assert.Same(ComponentDiagnosticFactory.DuplicateComponentParameter.Id, diagnostic.Id); 11447Assert.Same(ComponentDiagnosticFactory.DuplicateComponentParameterDirective.Id, diagnostic.Id); 11482Assert.Same(ComponentDiagnosticFactory.DuplicateComponentParameterDirective.Id, diagnostic.Id); 11517Assert.Same(ComponentDiagnosticFactory.DuplicateComponentParameterDirective.Id, diagnostic.Id);
IntegrationTests\ComponentGenericTypeIntegrationTest.cs (2)
96Assert.Same(ComponentDiagnosticFactory.GenericComponentTypeInferenceUnderspecified.Id, diagnostic.Id); 115Assert.Same(ComponentDiagnosticFactory.GenericComponentMissingTypeArgument.Id, diagnostic.Id);
RazorDiagnosticDescriptorTest.cs (1)
103addAllDescriptors(ids, factoryType, typeof(AspNetCore.Razor.Language.Components.ComponentDiagnosticFactory));
Microsoft.CodeAnalysis.Razor.Compiler (55)
Language\Components\ComponentBindLoweringPass.cs (10)
100node.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttributeParameter_UnsupportedSyntaxBindGetSet( 115bindNode.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttributeParameter_InvalidSyntaxBindAndBindGet( 141parent.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttributeParameter_MissingBind( 148parent.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttributeParameter_MissingBindGet( 178parent.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttributeParameter_UseBindGet( 200key.Parent.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttributeParameter_InvalidSyntaxBindSetAfter( 354node.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttribute_Duplicates( 418bindNode.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttribute_InvalidSyntax( 428bindGetNode.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttribute_MissingBindSet( 1021node.AddDiagnostic(ComponentDiagnosticFactory.Create_TemplateInvalidLocation(template.Source));
Language\Components\ComponentChildContentDiagnosticPass.cs (2)
40node.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentSetByAttributeAndBody( 70node.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentRepeatedParameterName(
Language\Components\ComponentComplexAttributeContentPass.cs (1)
97node.AddDiagnostic(ComponentDiagnosticFactory.Create_UnsupportedComplexContent(
Language\Components\ComponentDocumentClassifierPass.cs (1)
72ComponentDiagnosticFactory.Create_ComponentNamesCannotStartWithLowerCase(computedClass, documentNode.Source));
Language\Components\ComponentEventHandlerLoweringPass.cs (3)
130parent.AddDiagnostic(ComponentDiagnosticFactory.CreateEventHandler_Duplicates( 149parent.AddDiagnostic(ComponentDiagnosticFactory.CreateEventHandlerParameter_Duplicates( 239node.AddDiagnostic(ComponentDiagnosticFactory.Create_TemplateInvalidLocation(template.Source));
Language\Components\ComponentFormNameLoweringPass.cs (1)
35node.AddDiagnostic(ComponentDiagnosticFactory.CreateFormName_NotAForm(node.Source));
Language\Components\ComponentGenericTypePass.cs (2)
254node.AddDiagnostic(ComponentDiagnosticFactory.Create_GenericComponentTypeInferenceUnderspecified(node.Source, node, node.Component.GetTypeParameters())); 313node.AddDiagnostic(ComponentDiagnosticFactory.Create_GenericComponentMissingTypeArgument(node.Source, node, missing));
Language\Components\ComponentLoweringPass.cs (10)
135if (diagnostic.Id == ComponentDiagnosticFactory.MultipleComponents.Id || 136diagnostic.Id == ComponentDiagnosticFactory.AmbiguousComponentSelection.Id) 142node.AddDiagnostic(ComponentDiagnosticFactory.Create_MultipleComponents(node.Source, node.TagName, matched)); 180node.AddDiagnostic(ComponentDiagnosticFactory.Create_AmbiguousComponentSelection( 552child.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentMixedWithExplicitChildContent(child.Source, _component)); 609childContent.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentHasInvalidParameter(property.Source, property.AttributeName, attribute.Name)); 614childContent.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentHasInvalidAttribute(property.Source, property.AttributeName, attribute.Name)); 619childContent.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentHasInvalidAttribute(a.Source, a.AttributeName, attribute.Name)); 624childContent.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentHasInvalidAttribute(directiveAttribute.Source, directiveAttribute.OriginalAttributeName, attribute.Name)); 735_component.AddDiagnostic(ComponentDiagnosticFactory.Create_ChildContentHasInvalidParameterOnComponent(node.Source, node.AttributeName, _component.TagName));
Language\Components\ComponentMarkupDiagnosticPass.cs (4)
49otherAttribute.AddDiagnostic(ComponentDiagnosticFactory.Create_DuplicateMarkupAttributeDirective( 57otherAttribute.AddDiagnostic(ComponentDiagnosticFactory.Create_DuplicateMarkupAttribute( 93other.node.AddDiagnostic(ComponentDiagnosticFactory.Create_DuplicateComponentParameterDirective( 101other.node.AddDiagnostic(ComponentDiagnosticFactory.Create_DuplicateComponentParameter(
Language\Components\ComponentNodeWriter.cs (2)
67context.AddDiagnostic(ComponentDiagnosticFactory.Create_CodeBlockInAttribute(node.Source, content)); 75return node.Diagnostics.Any(d => d.Id == ComponentDiagnosticFactory.GenericComponentTypeInferenceUnderspecified.Id);
Language\Components\ComponentPageDirectivePass.cs (2)
36directive.Node.AddDiagnostic(ComponentDiagnosticFactory.CreatePageDirective_CannotBeImported(directive.Node.Source.GetValueOrDefault())); 59pageDirective.AddDiagnostic(ComponentDiagnosticFactory.CreatePageDirective_MustSpecifyRoute(pageDirective.Source));
Language\Components\ComponentRenderModeLoweringPass.cs (2)
33node.AddDiagnostic(ComponentDiagnosticFactory.CreateAttribute_ValidOnlyOnComponent(node.Source, node.OriginalAttributeName)); 48renderModeNode.AddDiagnostic(ComponentDiagnosticFactory.CreateRenderModeAttribute_ComponentDeclaredRenderMode(
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
37parent.AddDiagnostic(ComponentDiagnosticFactory.Create_TemplateInvalidLocation(node.Source));
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (8)
1664ComponentDiagnosticFactory.Create_UnexpectedClosingTagForVoidElement( 1670ComponentDiagnosticFactory.Create_UnclosedTag( 1676ComponentDiagnosticFactory.Create_UnexpectedClosingTag( 2113ComponentDiagnosticFactory.Create_UnsupportedComponentImportContent(BuildSourceSpanFromNode(node))); 2121ComponentDiagnosticFactory.Create_UnsupportedComponentImportContent(BuildSourceSpanFromNode(node))); 2129ComponentDiagnosticFactory.Create_UnsupportedComponentImportContent(BuildSourceSpanFromNode(node))); 2156ComponentDiagnosticFactory.Create_UnsupportedComponentImportContent(expressionNode.Source)); 2178ComponentDiagnosticFactory.Create_UnsupportedComponentImportContent(BuildSourceSpanFromNode(node)));
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (3)
526ComponentDiagnosticFactory.Create_UnsupportedTagHelperDirective(node.GetSourceSpan(Source))); 536ComponentDiagnosticFactory.Create_UnsupportedTagHelperDirective(node.GetSourceSpan(Source))); 546ComponentDiagnosticFactory.Create_UnsupportedTagHelperDirective(node.GetSourceSpan(Source)));
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (3)
36ComponentDiagnosticFactory.Create_UnexpectedMarkupElement(tagName, elementNode.StartTagSpan ?? elementNode.Source)); 47ComponentDiagnosticFactory.Create_InconsistentStartAndEndTagName(startTagName, endTagName, elementNode.EndTagSpan)); 60ComponentDiagnosticFactory.Create_UnexpectedMarkupElement(originalNode.TagName, originalNode.StartTagSpan ?? originalNode.Source));
Microsoft.CodeAnalysis.Razor.Workspaces (4)
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
325if (diagnostic.Id == ComponentDiagnosticFactory.UnexpectedMarkupElement.Id)
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (1)
29if (context.ContainsDiagnostic(ComponentDiagnosticFactory.UnexpectedMarkupElement.Id) &&
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (2)
40if (context.ContainsDiagnostic(ComponentDiagnosticFactory.UnexpectedMarkupElement.Id) || 41context.ContainsDiagnostic(ComponentDiagnosticFactory.UnexpectedClosingTag.Id))