private IReadOnlyDependencyContainer mergeDependencies(object obj, IReadOnlyDependencyContainer dependencies) { dependencies = baseActivator?.mergeDependencies(obj, dependencies) ?? dependencies; buildCacheActivators.ForEach(a => dependencies = a.Invoke(obj, dependencies)); return(dependencies); }
private IReadOnlyDependencyContainer mergeDependencies(object obj, IReadOnlyDependencyContainer dependencies, CacheInfo info) { dependencies = baseActivator?.mergeDependencies(obj, dependencies, info) ?? dependencies; foreach (var a in buildCacheActivators) { dependencies = a(obj, dependencies, info); } return(dependencies); }