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(
10 references to WorkspaceDiagnostic
dotnet-format (2)
Workspaces\MSBuildWorkspaceLoader.cs (2)
71static void LogWorkspaceDiagnostics(ILogger logger, bool logWorkspaceWarnings, ImmutableList<WorkspaceDiagnostic> diagnostics) 83foreach (var diagnostic in 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)
115public ImmutableList<WorkspaceDiagnostic> Diagnostics => Reporter.Diagnostics; 117protected internal override void OnWorkspaceFailed(WorkspaceDiagnostic diagnostic)