11 references to DiagnosticLogItemKind
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProjectFileInfoProvider.cs (1)
37if (diagnosticItems.Any(d => d.Kind == DiagnosticLogItemKind.Error))
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (8)
MSBuild\Logging\DiagnosticLog.cs (4)
36public void Add(string message, string projectFilePath, DiagnosticLogItemKind kind = DiagnosticLogItemKind.Error) 39public void Add(Exception exception, string projectFilePath, DiagnosticLogItemKind kind = DiagnosticLogItemKind.Error)
MSBuild\Logging\MSBuildDiagnosticLogger.cs (3)
41=> AddLogItem(DiagnosticLogItemKind.Error, e.BuildEventContext, e.ProjectFile, e.Message, e.File, e.LineNumber, e.ColumnNumber); 44=> AddLogItem(DiagnosticLogItemKind.Warning, e.BuildEventContext, e.ProjectFile, e.Message, e.File, e.LineNumber, e.ColumnNumber); 46private void AddLogItem(DiagnosticLogItemKind kind, MSB.Framework.BuildEventContext? buildEventContext, string? projectFile, string? message, string? file, int lineNumber, int columnNumber)
MSBuild\Logging\MSBuildDiagnosticLogItem.cs (1)
11DiagnosticLogItemKind kind,
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (2)
DiagnosticLogItem.cs (2)
19internal class DiagnosticLogItem(DiagnosticLogItemKind kind, string message, string projectFilePath) 22public DiagnosticLogItemKind Kind { get; } = kind;