5 implementations of INotifyComposablePartCatalogChanged
System.ComponentModel.Composition (5)
System\ComponentModel\Composition\Hosting\AggregateCatalog.cs (1)
19public class AggregateCatalog : ComposablePartCatalog, INotifyComposablePartCatalogChanged
System\ComponentModel\Composition\Hosting\ComposablePartCatalogCollection.cs (1)
20internal sealed class ComposablePartCatalogCollection : ICollection<ComposablePartCatalog>, INotifyComposablePartCatalogChanged, IDisposable
System\ComponentModel\Composition\Hosting\CompositionScopeDefinition.cs (1)
14public class CompositionScopeDefinition : ComposablePartCatalog, INotifyComposablePartCatalogChanged
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (1)
22public partial class DirectoryCatalog : ComposablePartCatalog, INotifyComposablePartCatalogChanged, ICompositionElement
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (1)
14public partial class FilteredCatalog : ComposablePartCatalog, INotifyComposablePartCatalogChanged
22 references to INotifyComposablePartCatalogChanged
System.ComponentModel.Composition (22)
System\ComponentModel\Composition\Hosting\AggregateCatalog.cs (2)
200/// Raises the <see cref="INotifyComposablePartCatalogChanged.Changed"/> event. 211/// Raises the <see cref="INotifyComposablePartCatalogChanged.Changing"/> event.
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (3)
82if (_catalog is INotifyComposablePartCatalogChanged notifyCatalogChanged) 220INotifyComposablePartCatalogChanged? catalogToUnsubscribeFrom = null; 231catalogToUnsubscribeFrom = _catalog as INotifyComposablePartCatalogChanged;
System\ComponentModel\Composition\Hosting\ComposablePartCatalogChangeEventArgs.cs (4)
13/// Provides data for the <see cref="INotifyComposablePartCatalogChanged.Changed"/> and 14/// <see cref="INotifyComposablePartCatalogChanged.Changing"/> events. 36/// or during a <see cref="INotifyComposablePartCatalogChanged.Changed"/> event. 93/// <see cref="INotifyComposablePartCatalogChanged.Changed"/> event.
System\ComponentModel\Composition\Hosting\ComposablePartCatalogCollection.cs (2)
356if (catalog is INotifyComposablePartCatalogChanged notifyCatalog) 373if (catalog is INotifyComposablePartCatalogChanged notifyCatalog)
System\ComponentModel\Composition\Hosting\CompositionScopeDefinition.cs (2)
72if (_catalog is INotifyComposablePartCatalogChanged notifyCatalog) 91if (_catalog is INotifyComposablePartCatalogChanged notifyCatalog)
System\ComponentModel\Composition\Hosting\CompositionService.cs (2)
18private readonly INotifyComposablePartCatalogChanged? _notifyCatalog; 24_notifyCatalog = composablePartCatalog as INotifyComposablePartCatalogChanged;
System\ComponentModel\Composition\Hosting\DirectoryCatalog.cs (2)
532/// Raises the <see cref="INotifyComposablePartCatalogChanged.Changed"/> event. 543/// Raises the <see cref="INotifyComposablePartCatalogChanged.Changing"/> event.
System\ComponentModel\Composition\Hosting\FilteredCatalog.cs (3)
41if (_innerCatalog is INotifyComposablePartCatalogChanged notifyCatalog) 60INotifyComposablePartCatalogChanged? notifyCatalog = null; 68notifyCatalog = _innerCatalog as INotifyComposablePartCatalogChanged;
System\ComponentModel\Composition\Hosting\FilteredCatalog.Traversal.cs (2)
105if (_innerCatalog is INotifyComposablePartCatalogChanged innerNotifyCatalog) 113if (_innerCatalog is INotifyComposablePartCatalogChanged innerNotifyCatalog)