1 write to Diagnostics
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RazorCSharpDocument.cs (1)
33Diagnostics = diagnostics.NullToEmpty();
38 references to Diagnostics
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (9)
IntegrationTests\CodeGenerationIntegrationTest.cs (9)
67var diagnotics = compiled.CodeDocument.GetCSharpDocument().Diagnostics; 94Assert.NotEmpty(compiled.CodeDocument.GetCSharpDocument().Diagnostics); 203var diagnotics = compiled.CodeDocument.GetCSharpDocument().Diagnostics; 594var diagnotics = compiled.CodeDocument.GetCSharpDocument().Diagnostics; 969var diagnotics = compiled.CodeDocument.GetCSharpDocument().Diagnostics; 998Assert.NotEmpty(compiled.CodeDocument.GetCSharpDocument().Diagnostics); 1116var diagnotics = compiled.CodeDocument.GetCSharpDocument().Diagnostics; 1335var diagnotics = compiled.CodeDocument.GetCSharpDocument().Diagnostics; 1513var diagnotics = compiled.CodeDocument.GetCSharpDocument().Diagnostics;
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
DefaultRazorCSharpLoweringPhaseTest.cs (1)
83var diagnostic = Assert.Single(csharpDocument.Diagnostics);
DefaultRazorProjectEngineIntegrationTest.cs (1)
117Assert.Empty(csharpDocument.Diagnostics);
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (4)
CodeGenerationBenchmark.cs (4)
42if (generated.Diagnostics.Length > 0) 44throw new Exception("Error!" + Environment.NewLine + string.Join(Environment.NewLine, generated.Diagnostics)); 54if (generated.Diagnostics.Length > 0) 56throw new Exception("Error!" + Environment.NewLine + string.Join(Environment.NewLine, generated.Diagnostics));
Microsoft.AspNetCore.Razor.Test.Common (11)
Language\IntegrationTests\IntegrationTestBase.cs (4)
256if (!ignoreRazorDiagnostics && csharpDocument.Diagnostics.Any()) 258var diagnosticsLog = string.Join(Environment.NewLine, csharpDocument.Diagnostics.Select(d => d.ToString()).ToArray()); 422var lines = csharpDocument.Diagnostics.Select(RazorDiagnosticSerializer.Serialize).ToArray(); 454var actualDiagnostics = string.Concat(csharpDocument.Diagnostics.Select(d => NormalizeNewLines(RazorDiagnosticSerializer.Serialize(d)) + "\r\n"));
Language\IntegrationTests\RazorBaselineIntegrationTestBase.cs (2)
92var lines = document.Diagnostics.Select(RazorDiagnosticSerializer.Serialize).ToArray(); 132var actualDiagnostics = string.Concat(document.Diagnostics.Select(d => RazorDiagnosticSerializer.Serialize(d) + "\r\n"));
Language\IntegrationTests\RazorIntegrationTestBase.cs (5)
277Assert.Empty(codeDocument.GetRequiredCSharpDocument().Diagnostics); 291RazorDiagnostics = codeDocument.GetRequiredCSharpDocument().Diagnostics, 307Assert.Empty(codeDocument.GetRequiredCSharpDocument().Diagnostics); 322RazorDiagnostics = codeDocument.GetRequiredCSharpDocument().Diagnostics, 353RazorDiagnostics = codeDocument.GetRequiredCSharpDocument().Diagnostics,
Microsoft.AspNetCore.Razor.Test.Common.Tooling (5)
Language\IntegrationTests\RazorToolingIntegrationTestBase.cs (5)
192Assert.Empty(codeDocument.GetRequiredCSharpDocument().Diagnostics); 206Diagnostics = codeDocument.GetRequiredCSharpDocument().Diagnostics, 221Assert.Empty(codeDocument.GetRequiredCSharpDocument().Diagnostics); 236Diagnostics = codeDocument.GetRequiredCSharpDocument().Diagnostics, 255Diagnostics = codeDocument.GetRequiredCSharpDocument().Diagnostics,
Microsoft.CodeAnalysis.Razor.Compiler (3)
SourceGenerators\RazorSourceGenerator.cs (3)
317if (a.csharpDocument.Diagnostics.Length > 0 || b.csharpDocument.Diagnostics.Length > 0) 332foreach (var razorDiagnostic in csharpDocument.Diagnostics)
Microsoft.CodeAnalysis.Razor.Workspaces (3)
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (1)
318foreach (var diagnostic in context.CodeDocument.GetRequiredCSharpDocument().Diagnostics)
Diagnostics\RazorDiagnosticHelper.cs (1)
23var diagnostics = csharpDocument.Diagnostics;
Formatting\RazorFormattingService.cs (1)
89if (codeDocument.GetRequiredCSharpDocument().Diagnostics.Any(d => d.Span != SourceSpan.Undefined && span.OverlapsWith(sourceText.GetLinePositionSpan(d.Span))))
Microsoft.CodeAnalysis.Remote.Razor (1)
Diagnostics\RemoteDiagnosticsService.cs (1)
113var razorDiagnostics = codeDocument.GetRequiredCSharpDocument().Diagnostics;