83 references to AddDiagnostic
Microsoft.AspNetCore.Razor.Language.UnitTests (8)
CodeGeneration\CodeRenderingContextTest.cs (6)
24
documentNode.
AddDiagnostic
(diagnostic);
55
documentNode.
AddDiagnostic
(diagnostic);
93
documentNode.
AddDiagnostic
(alwaysOn);
94
documentNode.
AddDiagnostic
(level11);
95
documentNode.
AddDiagnostic
(level12);
96
documentNode.
AddDiagnostic
(level13);
DefaultRazorCSharpLoweringPhaseTest.cs (1)
75
documentNode.
AddDiagnostic
(expectedDiagnostic);
DirectiveRemovalOptimizationPassTest.cs (1)
96
directiveNode.
AddDiagnostic
(expectedDiagnostic);
Microsoft.CodeAnalysis.Razor.Compiler (75)
Language\Components\ComponentBindLoweringPass.cs (10)
100
node.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttributeParameter_UnsupportedSyntaxBindGetSet(
115
bindNode.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttributeParameter_InvalidSyntaxBindAndBindGet(
141
parent.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttributeParameter_MissingBind(
148
parent.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttributeParameter_MissingBindGet(
178
parent.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttributeParameter_UseBindGet(
200
key.Parent.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttributeParameter_InvalidSyntaxBindSetAfter(
354
node.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttribute_Duplicates(
418
bindNode.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttribute_InvalidSyntax(
428
bindGetNode.
AddDiagnostic
(ComponentDiagnosticFactory.CreateBindAttribute_MissingBindSet(
1021
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_TemplateInvalidLocation(template.Source));
Language\Components\ComponentChildContentDiagnosticPass.cs (2)
40
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_ChildContentSetByAttributeAndBody(
70
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_ChildContentRepeatedParameterName(
Language\Components\ComponentComplexAttributeContentPass.cs (1)
97
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_UnsupportedComplexContent(
Language\Components\ComponentDocumentClassifierPass.cs (1)
71
documentNode.
AddDiagnostic
(
Language\Components\ComponentEventHandlerLoweringPass.cs (3)
130
parent.
AddDiagnostic
(ComponentDiagnosticFactory.CreateEventHandler_Duplicates(
149
parent.
AddDiagnostic
(ComponentDiagnosticFactory.CreateEventHandlerParameter_Duplicates(
239
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_TemplateInvalidLocation(template.Source));
Language\Components\ComponentFormNameLoweringPass.cs (1)
35
node.
AddDiagnostic
(ComponentDiagnosticFactory.CreateFormName_NotAForm(node.Source));
Language\Components\ComponentGenericTypePass.cs (2)
254
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_GenericComponentTypeInferenceUnderspecified(node.Source, node, node.Component.GetTypeParameters()));
313
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_GenericComponentMissingTypeArgument(node.Source, node, missing));
Language\Components\ComponentLoweringPass.cs (9)
142
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_MultipleComponents(node.Source, node.TagName, matched));
180
node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_AmbiguousComponentSelection(
387
intermediateNode.
AddDiagnostic
(
552
child.
AddDiagnostic
(ComponentDiagnosticFactory.Create_ChildContentMixedWithExplicitChildContent(child.Source, _component));
609
childContent.
AddDiagnostic
(ComponentDiagnosticFactory.Create_ChildContentHasInvalidParameter(property.Source, property.AttributeName, attribute.Name));
614
childContent.
AddDiagnostic
(ComponentDiagnosticFactory.Create_ChildContentHasInvalidAttribute(property.Source, property.AttributeName, attribute.Name));
619
childContent.
AddDiagnostic
(ComponentDiagnosticFactory.Create_ChildContentHasInvalidAttribute(a.Source, a.AttributeName, attribute.Name));
624
childContent.
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)
49
otherAttribute.
AddDiagnostic
(ComponentDiagnosticFactory.Create_DuplicateMarkupAttributeDirective(
57
otherAttribute.
AddDiagnostic
(ComponentDiagnosticFactory.Create_DuplicateMarkupAttribute(
93
other.node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_DuplicateComponentParameterDirective(
101
other.node.
AddDiagnostic
(ComponentDiagnosticFactory.Create_DuplicateComponentParameter(
Language\Components\ComponentPageDirectivePass.cs (2)
36
directive.Node.
AddDiagnostic
(ComponentDiagnosticFactory.CreatePageDirective_CannotBeImported(directive.Node.Source.GetValueOrDefault()));
59
pageDirective.
AddDiagnostic
(ComponentDiagnosticFactory.CreatePageDirective_MustSpecifyRoute(pageDirective.Source));
Language\Components\ComponentRenderModeLoweringPass.cs (2)
33
node.
AddDiagnostic
(ComponentDiagnosticFactory.CreateAttribute_ValidOnlyOnComponent(node.Source, node.OriginalAttributeName));
48
renderModeNode.
AddDiagnostic
(ComponentDiagnosticFactory.CreateRenderModeAttribute_ComponentDeclaredRenderMode(
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
37
parent.
AddDiagnostic
(ComponentDiagnosticFactory.Create_TemplateInvalidLocation(node.Source));
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (15)
142
documentNode.
AddDiagnostic
(diagnostic);
149
documentNode.
AddDiagnostic
(diagnostic);
247
document.
AddDiagnostic
(
373
directiveNode.
AddDiagnostic
(diagnostics[i]);
431
directiveNode.
AddDiagnostic
(addTagHelperChunkGenerator.Diagnostics[i]);
470
directiveNode.
AddDiagnostic
(removeTagHelperChunkGenerator.Diagnostics[i]);
509
directiveNode.
AddDiagnostic
(tagHelperPrefixChunkGenerator.Diagnostics[i]);
1663
element.
AddDiagnostic
(
1669
element.
AddDiagnostic
(
1675
element.
AddDiagnostic
(
2112
_document.
AddDiagnostic
(
2120
_document.
AddDiagnostic
(
2128
_document.
AddDiagnostic
(
2155
_document.
AddDiagnostic
(
2177
_document.
AddDiagnostic
(
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (3)
35
tagHelperNode.
AddDiagnostic
(
46
tagHelperNode.
AddDiagnostic
(
59
convertedNode.
AddDiagnostic
(
Language\DefaultTagHelperResolutionPhase.cs (11)
84
documentNode.
AddDiagnostic
(diagnostic);
337
tagHelperNode.
AddDiagnostic
(
344
tagHelperNode.
AddDiagnostic
(
357
tagHelperNode.
AddDiagnostic
(
374
tagHelperNode.
AddDiagnostic
(
505
childTagHelper.
AddDiagnostic
(
520
markupElement.
AddDiagnostic
(
532
htmlContent.
AddDiagnostic
(
541
child.
AddDiagnostic
(
1112
elementNode.
AddDiagnostic
(
1155
tagHelperNode.
AddDiagnostic
(
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (4)
157
tagHelperNode.
AddDiagnostic
(
182
tagHelperNode.
AddDiagnostic
(
1600
tagHelperNode.
AddDiagnostic
(
1623
tagHelperNode.
AddDiagnostic
(
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
116
pageDirective.DirectiveNode.
AddDiagnostic
(
132
pageDirective.DirectiveNode.
AddDiagnostic
(
Mvc\RazorPageDocumentClassifierPass.cs (2)
135
pageDirective.DirectiveNode.
AddDiagnostic
(
151
pageDirective.DirectiveNode.
AddDiagnostic
(