/// <summary> /// Default constructor /// </summary> /// <param name="parent">parent scope</param> /// <param name="name">name of scope</param> /// <param name="delegateCache">delegate cache</param> protected BaseExportLocatorScope(IExportLocatorScope parent, string name, ActivationStrategyDelegateCache delegateCache) { Parent = parent; ScopeName = name ?? ""; DelegateCache = delegateCache; }
/// <summary> /// Default Constructor /// </summary> /// <param name="parent">parent for scope</param> /// <param name="injectionScope"></param> /// <param name="name">name of scope</param> /// <param name="activationDelegates">activation delegate cache</param> public LifetimeScope(IExportLocatorScope parent, IInjectionScope injectionScope, string name, ActivationStrategyDelegateCache activationDelegates) : base(parent, name, activationDelegates) { _injectionScope = injectionScope; }