2 writes to _innerCatalog
System.ComponentModel.Composition (2)
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (2)
37_innerCatalog = catalog; 69_innerCatalog = null!;
11 references to _innerCatalog
System.ComponentModel.Composition (11)
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (5)
41if (_innerCatalog is INotifyComposablePartCatalogChanged notifyCatalog) 68notifyCatalog = _innerCatalog as INotifyComposablePartCatalogChanged; 92return _innerCatalog.Where(_filter).GetEnumerator(); 107FilteredCatalog? complement = new FilteredCatalog(_innerCatalog, p => !_filter(p), this); 155foreach (var export in _innerCatalog.GetExports(definition))
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependenciesTraversal.cs (1)
25_parts = catalog._innerCatalog;
System\ComponentModel\Composition\Hosting\FilteredCatalog.DependentsTraversal.cs (1)
31_parts = catalog._innerCatalog;
System\ComponentModel\Composition\Hosting\FilteredCatalog.Traversal.cs (4)
71var traversalClosure = GetTraversalClosure(_innerCatalog.Where(_filter), traversal); 72return new FilteredCatalog(_innerCatalog, traversalClosure.Contains); 105if (_innerCatalog is INotifyComposablePartCatalogChanged innerNotifyCatalog) 113if (_innerCatalog is INotifyComposablePartCatalogChanged innerNotifyCatalog)