Exemplo n.º 1
0
        /// <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;
        }
Exemplo n.º 2
0
 /// <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;
 }