예제 #1
0
        /// <summary>
        /// Add IMemberInjectionSelctor that selects
        /// </summary>
        /// <param name="selector"></param>
        public void AddMemberInjectionSelector(IMemberInjectionSelector selector)
        {
            if (selector == null)
            {
                throw new ArgumentNullException(nameof(selector));
            }

            _globalSelectors = _globalSelectors.Add(selector);
        }
 /// <summary>
 /// Add member injection selector
 /// </summary>
 /// <param name="selector">member selector</param>
 public void MemberInjectionSelector(IMemberInjectionSelector selector)
 {
     ActivationConfiguration.MemberInjectionSelector(selector);
 }
 /// <summary>
 /// Add member injection selector to configuration
 /// </summary>
 /// <param name="selector"></param>
 public void MemberInjectionSelector(IMemberInjectionSelector selector)
 {
     MemberInjectorList = MemberInjectorList.Add(selector);
 }