1 type derived from DiagnosticLogItem
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\Logging\MSBuildDiagnosticLogItem.cs (1)
14: DiagnosticLogItem(kind, message, projectFilePath)
2 instantiations of DiagnosticLogItem
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\Logging\DiagnosticLog.cs (2)
29=> _items.Add(new DiagnosticLogItem(kind, message, projectFilePath)); 32=> _items.Add(new DiagnosticLogItem(kind, exception.Message, projectFilePath));
11 references to DiagnosticLogItem
Microsoft.CodeAnalysis.Workspaces.MSBuild (4)
MSBuild\DiagnosticReporter.cs (2)
57public void Report(IEnumerable<DiagnosticLogItem> log) 59foreach (var logItem in log)
Rpc\RemoteProjectFile.cs (2)
22public Task<ImmutableArray<DiagnosticLogItem>> GetDiagnosticLogItemsAsync(CancellationToken cancellationToken) 23=> _client.InvokeAsync<ImmutableArray<DiagnosticLogItem>>(_remoteProjectFileTargetObject, nameof(IProjectFile.GetDiagnosticLogItems), parameters: [], cancellationToken);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (6)
MSBuild\Logging\DiagnosticLog.cs (5)
11internal readonly struct DiagnosticLog() : IEnumerable<DiagnosticLogItem> 13private readonly List<DiagnosticLogItem> _items = []; 16public DiagnosticLogItem this[int index] => _items[index]; 19public IEnumerator<DiagnosticLogItem> GetEnumerator() 25public void Add(DiagnosticLogItem item)
MSBuild\ProjectFile\ProjectFile.cs (1)
28public ImmutableArray<DiagnosticLogItem> GetDiagnosticLogItems()
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (1)
IProjectFile.cs (1)
16ImmutableArray<DiagnosticLogItem> GetDiagnosticLogItems();