private ResolutionScope(ExpressionFactory expressionBuilder, IContainerContext containerContext, DelegateCacheProvider delegateCacheProvider, object name) { this.expressionFactory = expressionBuilder; this.containerContext = containerContext; this.Name = name; this.delegateCacheProvider = delegateCacheProvider; this.delegateCache = name == null ? delegateCacheProvider.DefaultCache : delegateCacheProvider.GetNamedCache(name); }
private ResolutionScope(ExpressionFactory expressionBuilder, IContainerContext containerContext, IResolutionScope parent, DelegateCacheProvider delegateCacheProvider, object name = null) : this(expressionBuilder, containerContext, delegateCacheProvider, name) { this.ParentScope = parent; }