Example #1
0
        private void activatePackages(IList <IPackageInfo> packages, IList <IActivator> discoveredActivators)
        {
            var discoveredPlusRegisteredActivators = discoveredActivators.Union(_activators);

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