1 type derived from DiagnosticLogItem
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
MSBuild\Logging\MSBuildDiagnosticLogItem.cs (1)
17: DiagnosticLogItem(kind, message, projectFilePath)
2 instantiations of DiagnosticLogItem
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\Logging\DiagnosticLog.cs (2)
37=> Add(new DiagnosticLogItem(kind, message, projectFilePath)); 40=> Add(new DiagnosticLogItem(kind, exception.Message, projectFilePath));
15 references to DiagnosticLogItem
Microsoft.CodeAnalysis.Workspaces.MSBuild (6)
MSBuild\DiagnosticReporter.cs (2)
57public void Report(IEnumerable<DiagnosticLogItem> log) 59foreach (var logItem in log)
Rpc\RemoteProjectFile.cs (2)
24public async Task<ImmutableArray<DiagnosticLogItem>> GetDiagnosticLogItemsAsync(CancellationToken cancellationToken) 26var diagnostics = await _client.InvokeAsync<DiagnosticLogItem[]>(_remoteProjectFileTargetObject, nameof(IProjectFile.GetDiagnosticLogItems), parameters: [], cancellationToken).ConfigureAwait(false);
Rpc\RemoteProjectInstance.cs (2)
24public async Task<ImmutableArray<DiagnosticLogItem>> GetDiagnosticLogItemsAsync(CancellationToken cancellationToken) 26var diagnostics = await _client.InvokeAsync<DiagnosticLogItem[]>(_remoteProjectInstanceTargetObject, nameof(IProjectInstance.GetDiagnosticLogItems), parameters: [], cancellationToken).ConfigureAwait(false);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (7)
MSBuild\Logging\DiagnosticLog.cs (5)
11internal readonly struct DiagnosticLog() : IEnumerable<DiagnosticLogItem> 13private readonly List<DiagnosticLogItem> _items = []; 19public DiagnosticLogItem this[int index] => _items[index]; 22public IEnumerator<DiagnosticLogItem> GetEnumerator() 28public void Add(DiagnosticLogItem item)
MSBuild\ProjectFile\ProjectFile.cs (1)
37public DiagnosticLogItem[] GetDiagnosticLogItems()
MSBuild\ProjectFile\ProjectInstance.cs (1)
20public DiagnosticLogItem[] GetDiagnosticLogItems()
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (2)
IProjectFile.cs (1)
16DiagnosticLogItem[] GetDiagnosticLogItems();
IProjectInstance.cs (1)
14DiagnosticLogItem[] GetDiagnosticLogItems();