コード例 #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;
        }
コード例 #2
0
ファイル: LifetimeScope.cs プロジェクト: uygary/Grace
 /// <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;
 }