2 types derived from WorkspaceDiagnostic
Microsoft.CodeAnalysis.Workspaces (2)
Workspace\Solution\DocumentDiagnostic.cs (1)
7public class DocumentDiagnostic(WorkspaceDiagnosticKind kind, string message, DocumentId documentId) : WorkspaceDiagnostic(kind, message)
Workspace\Solution\ProjectDiagnostic.cs (1)
7public class ProjectDiagnostic(WorkspaceDiagnosticKind kind, string message, ProjectId projectId) : WorkspaceDiagnostic(kind, message)
3 instantiations of WorkspaceDiagnostic
Microsoft.CodeAnalysis.Workspaces.MSBuild (3)
MSBuild\DiagnosticReporter.cs (1)
36Report(new WorkspaceDiagnostic(WorkspaceDiagnosticKind.Failure, message));
MSBuild\DiagnosticReporterLoggerProvider.cs (1)
55reporter.Report(new WorkspaceDiagnostic(kind, message));
MSBuild\MSBuildProjectLoader.Worker.cs (1)
108new WorkspaceDiagnostic(
17 references to WorkspaceDiagnostic
AnalyzerRunner (1)
Program.cs (1)
80foreach (var workspaceDiagnostic in workspace.Diagnostics)
Microsoft.CodeAnalysis.Workspaces (3)
Workspace\Workspace_Events.cs (1)
126protected internal virtual void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)
Workspace\WorkspaceDiagnosticEventArgs.cs (2)
9public class WorkspaceDiagnosticEventArgs(WorkspaceDiagnostic diagnostic) : EventArgs 11public WorkspaceDiagnostic Diagnostic { get; } = diagnostic;
Microsoft.CodeAnalysis.Workspaces.MSBuild (5)
MSBuild\DiagnosticReporter.cs (3)
14internal ImmutableList<WorkspaceDiagnostic> Diagnostics; 47internal void AddDiagnostic(WorkspaceDiagnostic diagnostic) 52public void Report(WorkspaceDiagnostic diagnostic)
MSBuild\MSBuildWorkspace.cs (2)
105public ImmutableList<WorkspaceDiagnostic> Diagnostics => Reporter.Diagnostics; 107protected internal override void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)
Microsoft.CodeAnalysis.Workspaces.MSBuild.UnitTests (8)
NetCoreTests.cs (1)
582var diagnostic = Assert.Single(workspace.Diagnostics);
VisualStudioMSBuildWorkspaceTests.cs (7)
2600var diagnostic = Assert.Single(workspace.Diagnostics); 2989var diagnostic = Assert.Single(workspace.Diagnostics); 3006var diagnostic = Assert.Single(workspace.Diagnostics); 3023var diagnostic = Assert.Single(workspace.Diagnostics); 3041var diagnostic = Assert.Single(workspace.Diagnostics); 3056var diagnostic = Assert.Single(workspace.Diagnostics); 3073var diagnostic = Assert.Single(workspace.Diagnostics);