public static ExportProvider CreateExportProvider(ComposableCatalog catalog) { var configuration = CompositionConfiguration.Create(catalog.WithDesktopSupport().WithCompositionService()); var runtimeComposition = RuntimeComposition.CreateRuntimeComposition(configuration); return(runtimeComposition.CreateExportProviderFactory().CreateExportProvider()); }
public static ExportProvider CreateExportProvider(ComposableCatalog catalog) { // make sure we enable this for all unit tests AsynchronousOperationListenerProvider.Enable(true); var configuration = CompositionConfiguration.Create(catalog.WithDesktopSupport().WithCompositionService()); var runtimeComposition = RuntimeComposition.CreateRuntimeComposition(configuration); return(runtimeComposition.CreateExportProviderFactory().CreateExportProvider()); }
public static ExportProvider CreateExportProvider(ComposableCatalog catalog) { var configuration = CompositionConfiguration.Create(catalog.WithDesktopSupport().WithCompositionService()); var runtimeComposition = RuntimeComposition.CreateRuntimeComposition(configuration); return runtimeComposition.CreateExportProviderFactory().CreateExportProvider(); }