private void activatePackages(IList <IPackageInfo> packages, IList <IActivator> discoveredActivators) { var discoveredPlusRegisteredActivators = discoveredActivators.Union(_activators); _diagnostics.LogExecutionOnEach(discoveredPlusRegisteredActivators, activator => activator.Activate(packages, _diagnostics.LogFor(activator))); }
private void activatePackages(IList <IPackageInfo> packages, IList <IActivator> discoveredActivators) { _diagnostics.LogExecutionOnEach(discoveredActivators.Union(_activators), a => { a.Activate(packages, _diagnostics.LogFor(a)); }); }