1 write to Diagnostics
Microsoft.AspNetCore.App.Analyzers (1)
Infrastructure\EmbeddedSyntax\EmbeddedSyntaxTree.cs (1)
25
Diagnostics
= diagnostics;
36 references to Diagnostics
Microsoft.AspNetCore.App.Analyzers (2)
Infrastructure\EmbeddedSyntax\EmbeddedSyntaxTrivia.cs (1)
21
/// directly. These will be collected and aggregated into <see cref="EmbeddedSyntaxTree{TNode, TRoot, TSyntaxKind}.
Diagnostics
"/>
RouteEmbeddedLanguage\RoutePatternAnalyzer.cs (1)
58
foreach (var diag in routeUsage.RoutePattern.
Diagnostics
)
Microsoft.AspNetCore.App.Analyzers.Test (34)
RouteEmbeddedLanguage\RoutePatternParserTests.cs (6)
172
if (tree.
Diagnostics
.Length == 0)
183
if (!tree.
Diagnostics
.Any(d => ex.Message.Contains(d.Message)))
187
string.Join(Environment.NewLine, tree.
Diagnostics
.Select(d => d.Message)));
195
if (!tree.
Diagnostics
.IsEmpty && !allowDiagnosticsMismatch)
252
if (tree.
Diagnostics
.Length > 0)
284
tree.
Diagnostics
.Select(d =>
RouteEmbeddedLanguage\RoutePatternParserTests_ComponentsTests.cs (1)
190
Assert.NotEmpty(tree.
Diagnostics
);
RouteEmbeddedLanguage\RoutePatternParserTests_ConformanceTests.cs (27)
590
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_MismatchedParameter, p.Message));
599
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_UnescapedBrace, p.Message));
615
Assert.Contains(tree.
Diagnostics
, p => p.Message == Resources.FormatTemplateRoute_OptionalParameterHasTobeTheLast(template, parameter, invalid));
627
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_OptionalParameterCanbBePrecededByPeriod(template, "p2", parameter), p.Message));
634
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_RepeatedParameter("controller"), p.Message));
648
Assert.Contains(tree.
Diagnostics
, p => p.Message == Resources.TemplateRoute_MismatchedParameter);
655
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_CannotHaveCatchAllInMultiSegment, p.Message));
662
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_CatchAllMustBeLast, p.Message));
670
tree.
Diagnostics
,
679
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_InvalidParameterName(""), p.Message));
698
Assert.Contains(tree.
Diagnostics
, p => p.Message == Resources.FormatTemplateRoute_InvalidParameterName(parameterName));
705
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_MismatchedParameter, p.Message));
713
Assert.Contains(tree.
Diagnostics
, p => p.Message == Resources.TemplateRoute_MismatchedParameter);
720
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_RepeatedParameter("AAA"), p.Message));
727
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_RepeatedParameter("AAA"), p.Message));
734
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_MismatchedParameter, p.Message));
741
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_UnescapedBrace, p.Message));
748
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_InvalidParameterName(""), p.Message));
755
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_InvalidParameterName(""), p.Message));
762
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_CannotHaveConsecutiveSeparators, p.Message));
769
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_CatchAllMustBeLast, p.Message));
776
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_CannotHaveConsecutiveParameters, p.Message));
785
Assert.Empty(tree.
Diagnostics
);
792
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_InvalidRouteTemplate, p.Message));
799
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_InvalidLiteral("foor?bar"), p.Message));
806
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.FormatTemplateRoute_InvalidParameterName("foor?b"), p.Message));
813
Assert.Collection(tree.
Diagnostics
, p => Assert.Equal(Resources.TemplateRoute_CatchAllCannotBeOptional, p.Message));