2 types derived from AbstractTableEntriesSource
Microsoft.VisualStudio.LanguageServices (2)
TableDataSource\TaskList\VisualStudioTaskListTable.cs (1)
170private sealed class TableEntriesSource : AbstractTableEntriesSource<TaskListTableItem>
TableDataSource\VisualStudioBaseDiagnosticListTable.cs (1)
48protected abstract class DiagnosticTableEntriesSource : AbstractTableEntriesSource<DiagnosticTableItem>
19 references to AbstractTableEntriesSource
Microsoft.VisualStudio.LanguageServices (19)
TableDataSource\AbstractTableDataSource.cs (3)
176public abstract AbstractTableEntriesSnapshot<TItem> CreateSnapshot(AbstractTableEntriesSource<TItem> source, int version, ImmutableArray<TItem> items, ImmutableArray<ITrackingPoint> trackingPoints); 188public abstract AbstractTableEntriesSource<TItem> CreateTableEntriesSource(object data); 287var source = CreateTableEntriesSource(data);
TableDataSource\TableEntriesFactory.cs (10)
31public TableEntriesFactory(IThreadingContext threadingContext, AbstractTableDataSource<TItem, TData> tableSource, AbstractTableEntriesSource<TItem> entriesSource) 138public AggregatedEntriesSource(IThreadingContext threadingContext, AbstractTableDataSource<TItem, TData> tableSource, AbstractTableEntriesSource<TItem> primary) 190var source = _sources.GetSources().FirstOrDefault(); 217private AbstractTableEntriesSource<TItem>? _primary; 218private Dictionary<object, AbstractTableEntriesSource<TItem>>? _sources; 220public EntriesSourceCollections(AbstractTableEntriesSource<TItem> primary) 226public AbstractTableEntriesSource<TItem>? Primary 245public IEnumerable<AbstractTableEntriesSource<TItem>> GetSources() 257_sources = new Dictionary<object, AbstractTableEntriesSource<TItem>> 283var source = tableSource.CreateTableEntriesSource(data);
TableDataSource\TaskList\VisualStudioTaskListTable.cs (2)
137public override AbstractTableEntriesSnapshot<TaskListTableItem> CreateSnapshot(AbstractTableEntriesSource<TaskListTableItem> source, int version, ImmutableArray<TaskListTableItem> items, ImmutableArray<ITrackingPoint> trackingPoints) 164public override AbstractTableEntriesSource<TaskListTableItem> CreateTableEntriesSource(object data)
TableDataSource\VisualStudioBaseDiagnosticListTable.LiveTableDataSource.cs (2)
112AbstractTableEntriesSource<DiagnosticTableItem> source, 232public override AbstractTableEntriesSource<DiagnosticTableItem> CreateTableEntriesSource(object data)
TableDataSource\VisualStudioDiagnosticListTable.BuildTableDataSource.cs (2)
88public override AbstractTableEntriesSource<DiagnosticTableItem> CreateTableEntriesSource(object data) 91public override AbstractTableEntriesSnapshot<DiagnosticTableItem> CreateSnapshot(AbstractTableEntriesSource<DiagnosticTableItem> source, int version, ImmutableArray<DiagnosticTableItem> items, ImmutableArray<ITrackingPoint> trackingPoints)