84 references to AddDiagnostic
Microsoft.CodeAnalysis.Razor.Compiler (84)
Language\Components\ComponentBindLoweringPass.cs (12)
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( 455component.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttribute_MissingTarget( 464component.AddDiagnostic(ComponentDiagnosticFactory.CreateBindAttribute_MissingChangeAttribute( 1048node.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)
71documentNode.AddDiagnostic(
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)
142node.AddDiagnostic(ComponentDiagnosticFactory.Create_MultipleComponents(node.Source, node.TagName, matched)); 180node.AddDiagnostic(ComponentDiagnosticFactory.Create_AmbiguousComponentSelection( 387intermediateNode.AddDiagnostic( 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)); 657attribute.AddDiagnostic(ComponentDiagnosticFactory.Create_UnknownComponentParameter( 745_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\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\Components\ComponentTildePathPass.cs (1)
214node.AddDiagnostic(
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (15)
141documentNode.AddDiagnostic(diagnostic); 148documentNode.AddDiagnostic(diagnostic); 245document.AddDiagnostic( 369directiveNode.AddDiagnostic(diagnostics[i]); 427directiveNode.AddDiagnostic(addTagHelperChunkGenerator.Diagnostics[i]); 466directiveNode.AddDiagnostic(removeTagHelperChunkGenerator.Diagnostics[i]); 505directiveNode.AddDiagnostic(tagHelperPrefixChunkGenerator.Diagnostics[i]); 1671element.AddDiagnostic( 1677element.AddDiagnostic( 1683element.AddDiagnostic( 2183_document.AddDiagnostic( 2191_document.AddDiagnostic( 2199_document.AddDiagnostic( 2226_document.AddDiagnostic( 2248_document.AddDiagnostic(
Language\DefaultRazorMarkupSplitPhase.cs (1)
254declDocNode.AddDiagnostic(diagnostic);
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (4)
35tagHelperNode.AddDiagnostic( 46tagHelperNode.AddDiagnostic( 59convertedNode.AddDiagnostic( 1188documentNode.AddDiagnostic(ComponentDiagnosticFactory.Create_UnboundDirectiveAttribute(
Language\DefaultTagHelperResolutionPhase.cs (13)
84documentNode.AddDiagnostic(diagnostic); 392tagHelperNode.AddDiagnostic( 399tagHelperNode.AddDiagnostic( 412tagHelperNode.AddDiagnostic( 429tagHelperNode.AddDiagnostic( 541diagnosticTarget.AddDiagnostic( 549diagnosticTarget.AddDiagnostic( 572childTagHelper.AddDiagnostic( 587markupElement.AddDiagnostic( 599htmlContent.AddDiagnostic( 608child.AddDiagnostic( 1183elementNode.AddDiagnostic( 1226tagHelperNode.AddDiagnostic(
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (4)
157tagHelperNode.AddDiagnostic( 182tagHelperNode.AddDiagnostic( 1620tagHelperNode.AddDiagnostic( 1643tagHelperNode.AddDiagnostic(
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
116pageDirective.DirectiveNode.AddDiagnostic( 132pageDirective.DirectiveNode.AddDiagnostic(
Mvc\ModelDirective.cs (1)
108documentNode.AddDiagnostic(
Mvc\RazorPageDocumentClassifierPass.cs (2)
135pageDirective.DirectiveNode.AddDiagnostic( 151pageDirective.DirectiveNode.AddDiagnostic(