1using Microsoft.CodeAnalysis;
5public static class DiagnosticExtension
7 public static void PrintDiagnostics(
this IEnumerable<WorkspaceDiagnostic> diagnostics)
9 foreach (var diagnostic
in diagnostics)
13 var type = diagnostic.GetType();
14 Console.Error.WriteLine($
"unrecommended diagnostic type: {type.FullName ?? type.Name}");
17 Console.Error.WriteLine(diagnostic.ToString());
class BindingDiagnostic(WorkspaceDiagnosticKind kind, string message, Project project, Document? document)