예제 #1
0
            public CustomServiceRegistration(CustomComponentRegistration ccRegistration, ServiceInfo serviceInfo)
                : base(ccRegistration)
            {
                _serviceInfo = serviceInfo;

                // Some additional initializations (collections)
                serviceInfo.AutoInjections  = _autoInjections;
                serviceInfo.Substitutes     = _substitutes;
                serviceInfo.SubstituteNames = _substituteNames;
                serviceInfo.Requires        = _requires;
                serviceInfo.MemberOfLists   = _inLists;
            }
예제 #2
0
 protected CustomComponentRegistration(CustomComponentRegistration ccRegistration)
 {
     Logger        = ccRegistration.Logger;
     Registration  = ccRegistration.Registration;
     ComponentInfo = ccRegistration.ComponentInfo;
 }