1 instantiation of TableEntriesFactory
Microsoft.VisualStudio.LanguageServices (1)
TableDataSource\AbstractTableDataSource.cs (1)
288factory = new TableEntriesFactory<TItem, TData>(ThreadingContext, this, source);
15 references to TableEntriesFactory
Microsoft.VisualStudio.LanguageServices (10)
TableDataSource\AbstractTableDataSource.cs (10)
30private readonly Dictionary<object, TableEntriesFactory<TItem, TData>> _map = new(); 60List<TableEntriesFactory<TItem, TData>> factories; 70foreach (var factory in factories) 79public void Refresh(TableEntriesFactory<TItem, TData> factory) 206GetOrCreateFactory_NoLock(data, out var factory, out var newFactory); 240if (!_map.TryGetValue(key, out var factory)) 261private static void NotifySubscriptionOnDataAddedOrChanged_NoLock(ImmutableArray<SubscriptionWithoutLock> snapshot, TableEntriesFactory<TItem, TData> factory, bool newFactory) 269private static void NotifySubscriptionOnDataRemoved_NoLock(ImmutableArray<SubscriptionWithoutLock> snapshot, TableEntriesFactory<TItem, TData> factory) 277private void GetOrCreateFactory_NoLock(TData data, out TableEntriesFactory<TItem, TData> factory, out bool newFactory) 391foreach (var provider in _source._map.Values)
Microsoft.VisualStudio.LanguageServices.UnitTests (5)
Diagnostics\DiagnosticTableDataSourceTests.vb (1)
176Dim factory = TryCast(sink.Entries.First(), TableEntriesFactory(Of DiagnosticTableItem, DiagnosticsUpdatedArgs))
TaskList\TaskListTableDataSourceTests.vb (4)
164Dim factory = TryCast(sink.Entries.First(), TableEntriesFactory(Of TaskListTableItem, TaskListUpdatedArgs)) 213Dim factory = TryCast(sink.Entries.First(), TableEntriesFactory(Of TaskListTableItem, TaskListUpdatedArgs)) 244Dim factory = TryCast(sink.Entries.First(), TableEntriesFactory(Of TaskListTableItem, TaskListUpdatedArgs)) 282Dim factory = TryCast(sink.Entries.First(), TableEntriesFactory(Of TaskListTableItem, TaskListUpdatedArgs))