83 references to AddDiagnostic
Microsoft.AspNetCore.Razor.Language.UnitTests (8)
CodeGeneration\CodeRenderingContextTest.cs (6)
24documentNode.AddDiagnostic(diagnostic); 55documentNode.AddDiagnostic(diagnostic); 93documentNode.AddDiagnostic(alwaysOn); 94documentNode.AddDiagnostic(level11); 95documentNode.AddDiagnostic(level12); 96documentNode.AddDiagnostic(level13);
DefaultRazorCSharpLoweringPhaseTest.cs (1)
75documentNode.AddDiagnostic(expectedDiagnostic);
DirectiveRemovalOptimizationPassTest.cs (1)
96directiveNode.AddDiagnostic(expectedDiagnostic);
Microsoft.CodeAnalysis.Razor.Compiler (75)
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)
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 (9)
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)); 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\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 (15)
142documentNode.AddDiagnostic(diagnostic); 149documentNode.AddDiagnostic(diagnostic); 247document.AddDiagnostic( 373directiveNode.AddDiagnostic(diagnostics[i]); 431directiveNode.AddDiagnostic(addTagHelperChunkGenerator.Diagnostics[i]); 470directiveNode.AddDiagnostic(removeTagHelperChunkGenerator.Diagnostics[i]); 509directiveNode.AddDiagnostic(tagHelperPrefixChunkGenerator.Diagnostics[i]); 1663element.AddDiagnostic( 1669element.AddDiagnostic( 1675element.AddDiagnostic( 2112_document.AddDiagnostic( 2120_document.AddDiagnostic( 2128_document.AddDiagnostic( 2155_document.AddDiagnostic( 2177_document.AddDiagnostic(
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (3)
35tagHelperNode.AddDiagnostic( 46tagHelperNode.AddDiagnostic( 59convertedNode.AddDiagnostic(
Language\DefaultTagHelperResolutionPhase.cs (11)
84documentNode.AddDiagnostic(diagnostic); 337tagHelperNode.AddDiagnostic( 344tagHelperNode.AddDiagnostic( 357tagHelperNode.AddDiagnostic( 374tagHelperNode.AddDiagnostic( 505childTagHelper.AddDiagnostic( 520markupElement.AddDiagnostic( 532htmlContent.AddDiagnostic( 541child.AddDiagnostic( 1112elementNode.AddDiagnostic( 1155tagHelperNode.AddDiagnostic(
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (4)
157tagHelperNode.AddDiagnostic( 182tagHelperNode.AddDiagnostic( 1600tagHelperNode.AddDiagnostic( 1623tagHelperNode.AddDiagnostic(
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
116pageDirective.DirectiveNode.AddDiagnostic( 132pageDirective.DirectiveNode.AddDiagnostic(
Mvc\RazorPageDocumentClassifierPass.cs (2)
135pageDirective.DirectiveNode.AddDiagnostic( 151pageDirective.DirectiveNode.AddDiagnostic(