2 instantiations of DiagnosticTableItem
Microsoft.VisualStudio.LanguageServices (2)
TableDataSource\DiagnosticTableItem.cs (2)
34
return new
DiagnosticTableItem
(workspace, data, projectName, projectGuid, projectNames: Array.Empty<string>(), projectGuids: Array.Empty<Guid>());
38
=> new
DiagnosticTableItem
(Workspace, Data, projectName: null, projectGuid: Guid.Empty, projectNames, projectGuids);
69 references to DiagnosticTableItem
Microsoft.VisualStudio.LanguageServices (51)
TableDataSource\AbstractTableEntriesSnapshot.cs (3)
237
protected static bool CanCreateDetailsContent(int index, Func<int,
DiagnosticTableItem
?> getDiagnosticTableItem)
248
protected bool TryCreateDetailsContent(int index, Func<int,
DiagnosticTableItem
?> getDiagnosticTableItem, [NotNullWhen(returnValue: true)] out FrameworkElement? expandedContent)
261
protected static bool TryCreateDetailsStringContent(int index, Func<int,
DiagnosticTableItem
?> getDiagnosticTableItem, [NotNullWhen(returnValue: true)] out string? content)
TableDataSource\DiagnosticTableControlEventProcessorProvider.cs (1)
19
internal partial class DiagnosticTableControlEventProcessorProvider : AbstractTableControlEventProcessorProvider<
DiagnosticTableItem
>
TableDataSource\DiagnosticTableItem.cs (6)
31
internal static
DiagnosticTableItem
Create(Workspace workspace, DiagnosticData data)
57
if (other is not
DiagnosticTableItem
otherDiagnosticItem)
82
internal sealed class GroupingComparer : IEqualityComparer<DiagnosticData>, IEqualityComparer<
DiagnosticTableItem
>
123
public bool Equals(
DiagnosticTableItem
left,
DiagnosticTableItem
right)
138
public int GetHashCode(
DiagnosticTableItem
item)
TableDataSource\MiscDiagnosticTableControlEventProcessorProvider.cs (1)
19
internal sealed class MiscDiagnosticTableControlEventProcessorProvider : AbstractTableControlEventProcessorProvider<
DiagnosticTableItem
>
TableDataSource\Suppression\VisualStudioDiagnosticListSuppressionStateService.cs (2)
203
private static AbstractTableEntriesSnapshot<
DiagnosticTableItem
>? GetEntriesSnapshot(ITableEntryHandle entryHandle, out int index)
210
return snapshot as AbstractTableEntriesSnapshot<
DiagnosticTableItem
>;
TableDataSource\Suppression\VisualStudioDiagnosticListTableCommandHandler.cs (1)
250
snapshot is not AbstractTableEntriesSnapshot<
DiagnosticTableItem
> roslynSnapshot)
TableDataSource\VisualStudioBaseDiagnosticListTable.cs (1)
48
protected abstract class DiagnosticTableEntriesSource : AbstractTableEntriesSource<
DiagnosticTableItem
>
TableDataSource\VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs (18)
46
protected class LiveTableDataSource : AbstractRoslynTableDataSource<
DiagnosticTableItem
, DiagnosticsUpdatedArgs>
51
private readonly OpenDocumentTracker<
DiagnosticTableItem
> _tracker;
73
_tracker = new OpenDocumentTracker<
DiagnosticTableItem
>(_workspace);
111
public override AbstractTableEntriesSnapshot<
DiagnosticTableItem
> CreateSnapshot(
112
AbstractTableEntriesSource<
DiagnosticTableItem
> source,
114
ImmutableArray<
DiagnosticTableItem
> items,
232
public override AbstractTableEntriesSource<
DiagnosticTableItem
> CreateTableEntriesSource(object data)
278
public override IEqualityComparer<
DiagnosticTableItem
> GroupingComparer
279
=>
DiagnosticTableItem
.GroupingComparer.Instance;
281
public override IEnumerable<
DiagnosticTableItem
> Order(IEnumerable<
DiagnosticTableItem
> groupedItems)
320
public override ImmutableArray<
DiagnosticTableItem
> GetItems()
325
return ImmutableArray<
DiagnosticTableItem
>.Empty;
332
.Select(data =>
DiagnosticTableItem
.Create(_workspace, data));
337
public override ImmutableArray<ITrackingPoint> GetTrackingPoints(ImmutableArray<
DiagnosticTableItem
> items)
341
private class TableEntriesSnapshot : AbstractTableEntriesSnapshot<
DiagnosticTableItem
>, IWpfTableEntriesSnapshot
349
ImmutableArray<
DiagnosticTableItem
> items,
360
var
item = GetItem(index);
TableDataSource\VisualStudioDiagnosticListTable.BuildTableDataSource.cs (18)
37
private class BuildTableDataSource : AbstractTableDataSource<
DiagnosticTableItem
, object>
88
public override AbstractTableEntriesSource<
DiagnosticTableItem
> CreateTableEntriesSource(object data)
91
public override AbstractTableEntriesSnapshot<
DiagnosticTableItem
> CreateSnapshot(AbstractTableEntriesSource<
DiagnosticTableItem
> source, int version, ImmutableArray<
DiagnosticTableItem
> items, ImmutableArray<ITrackingPoint> trackingPoints)
97
public override IEqualityComparer<
DiagnosticTableItem
> GroupingComparer
98
=>
DiagnosticTableItem
.GroupingComparer.Instance;
100
public override IEnumerable<
DiagnosticTableItem
> Order(IEnumerable<
DiagnosticTableItem
> groupedItems)
118
public override ImmutableArray<
DiagnosticTableItem
> GetItems()
122
GroupBy(d => d, d =>
DiagnosticTableItem
.Create(_source.Workspace, d),
DiagnosticTableItem
.GroupingComparer.Instance));
125
public override ImmutableArray<ITrackingPoint> GetTrackingPoints(ImmutableArray<
DiagnosticTableItem
> items)
129
private class TableEntriesSnapshot : AbstractTableEntriesSnapshot<
DiagnosticTableItem
>, IWpfTableEntriesSnapshot
135
DiagnosticTableEntriesSource source, int version, ImmutableArray<
DiagnosticTableItem
> items)
145
var
item = GetItem(index);
222
var
item = GetItem(index);
233
private static DocumentId? GetProperDocumentId(IThreadingContext threadingContext,
DiagnosticTableItem
item, CancellationToken cancellationToken)
Microsoft.VisualStudio.LanguageServices.UnitTests (18)
Diagnostics\DiagnosticTableDataSourceTests.vb (18)
44
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
77
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
97
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
127
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
170
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
176
Dim factory = TryCast(sink.Entries.First(), TableEntriesFactory(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
220
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
254
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
282
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
312
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
348
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
387
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
421
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
455
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
487
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
519
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
550
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))
582
Dim source = DirectCast(manager.Sources.First(), AbstractRoslynTableDataSource(Of
DiagnosticTableItem
, DiagnosticsUpdatedArgs))