3 instantiations of CatalogPart
System.ComponentModel.Composition (3)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (3)
452catalogPart = new CatalogPart(part); 488catalogPart = new CatalogPart(newPart); 742_activatedParts.Add(definition, new CatalogPart(newPart));
16 references to CatalogPart
System.ComponentModel.Composition (16)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.CatalogExport.cs (6)
42protected CatalogPart GetPartCore() 47protected void DisposePartCore(CatalogPart part, object? value) 52protected virtual CatalogPart GetPart() 121private CatalogPart? _part; 130protected override CatalogPart GetPart() 135CatalogPart? part = GetPartCore();
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (10)
39private readonly Dictionary<ComposablePartDefinition, CatalogPart> _activatedParts = new Dictionary<ComposablePartDefinition, CatalogPart>(); 404CatalogPart? removedPart = null; 438private CatalogPart GetComposablePart(ComposablePartDefinition partDefinition, bool isSharedPart) 443CatalogPart catalogPart; 466private CatalogPart GetSharedPart(ComposablePartDefinition partDefinition) 468CatalogPart? catalogPart = null; 508private object? GetExportedValue(CatalogPart part, ExportDefinition export, bool isSharedPart) 547private void ReleasePart(object exportedValue, CatalogPart catalogPart, AtomicComposition atomicComposition) 555private void DisposePart(object? exportedValue, CatalogPart catalogPart, AtomicComposition? atomicComposition)