3 instantiations of ImportEngine
System.ComponentModel.Composition (3)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (1)
173newImportEngine = new ImportEngine(sourceProvider, _compositionOptions);
System\ComponentModel\Composition\Hosting\ComposablePartExportProvider.cs (1)
158ImportEngine? importEngine = new ImportEngine(_sourceProvider, _compositionOptions);
System\ComponentModel\Composition\Hosting\CompositionContainer.cs (1)
520ImportEngine? importEngine = new ImportEngine(this, _compositionOptions);
28 references to ImportEngine
System.ComponentModel.Composition (28)
System\ComponentModel\Composition\Hosting\CatalogExportProvider.cs (6)
48private ImportEngine? _importEngine; 166ImportEngine? newImportEngine = null; 222ImportEngine? importEngine = null; 526ImportEngine? importEngine = importsSatisfied ? null : _importEngine; 562ImportEngine? importEngine = null; 804foreach (var import in definition.ImportDefinitions.Where(ImportEngine.IsRequiredImportForPreview))
System\ComponentModel\Composition\Hosting\ComposablePartExportProvider.cs (4)
22private ImportEngine? _importEngine; 70ImportEngine? importEngine = null; 148private ImportEngine ImportEngine 158ImportEngine? importEngine = new ImportEngine(_sourceProvider, _compositionOptions);
System\ComponentModel\Composition\Hosting\CompositionContainer.cs (3)
17private ImportEngine? _importEngine; 318ImportEngine? importEngine = null; 520ImportEngine? importEngine = new ImportEngine(this, _compositionOptions);
System\ComponentModel\Composition\Hosting\CompositionServices.cs (1)
532internal static object? GetExportedValueFromComposedPart(ImportEngine? engine, ComposablePart part, ExportDefinition definition)
System\ComponentModel\Composition\Hosting\ImportEngine.cs (7)
31/// Initializes a new instance of the <see cref="ImportEngine"/> class. 35/// <see cref="ImportEngine"/> access to <see cref="Export"/>s. 61/// the <see cref="ImportEngine"/> also enforces that changes to exports in the source 81/// The <see cref="ImportEngine"/> has been disposed of. 138/// the <see cref="ImportEngine"/> also enforces that changes to exports in the source 154/// The <see cref="ImportEngine"/> has been disposed of. 214/// Removes any state stored in the <see cref="ImportEngine"/> for the associated
System\ComponentModel\Composition\Hosting\ImportEngine.EngineContext.cs (2)
17private readonly ImportEngine _importEngine; 22public EngineContext(ImportEngine importEngine, EngineContext? parentEngineContext)
System\ComponentModel\Composition\Hosting\ImportEngine.PartManager.cs (3)
14/// Used by the <see cref="ImportEngine"/> to manage the composition of a given part. 25private readonly ImportEngine _importEngine; 27public PartManager(ImportEngine importEngine, ComposablePart part)
System\ComponentModel\Composition\Hosting\ImportEngine.RecompositionManager.cs (2)
14/// Used by the <see cref="ImportEngine"/> to effiecently store and retrieve the list of parts 15/// that will be affected by changes to exports. This allows the <see cref="ImportEngine"/> to properly