示例#1
0
 /// <summary>
 /// Constructs a new instance
 /// </summary>
 /// <param name="serviceRegistration"></param>
 /// <param name="registrationIdx"></param>
 /// <param name="registrationScope"></param>
 /// <param name="implementationType"></param>
 /// <param name="resolver"></param>
 public SolidProxyServiceRegistrationImplementation(
     SolidProxyServiceRegistration <T> serviceRegistration,
     int registrationIdx,
     SolidProxyServiceRegistrationScope registrationScope,
     Type implementationType,
     Delegate resolver)
     : base(serviceRegistration, registrationIdx, registrationScope, implementationType, resolver)
 {
 }
示例#2
0
 /// <summary>
 /// Constructs a new instance
 /// </summary>
 /// <param name="serviceRegistration"></param>
 /// <param name="registrationIdx"></param>
 /// <param name="registrationScope"></param>
 /// <param name="implementationType"></param>
 /// <param name="resolved"></param>
 public SolidProxyServiceRegistrationImplementation(
     SolidProxyServiceRegistration <T> serviceRegistration,
     int registrationIdx,
     SolidProxyServiceRegistrationScope registrationScope,
     Type implementationType,
     T resolved)
     : base(serviceRegistration, registrationIdx, registrationScope, implementationType)
 {
     _resolved  = resolved;
     IsResolved = true;
 }
示例#3
0
 /// <summary>
 /// Constructs a new instance.
 /// </summary>
 /// <param name="serviceRegistration"></param>
 /// <param name="registrationIdx"></param>
 /// <param name="registrationScope"></param>
 /// <param name="implementationType"></param>
 protected SolidProxyServiceRegistrationImplementation(
     SolidProxyServiceRegistration serviceRegistration,
     int registrationIdx,
     SolidProxyServiceRegistrationScope registrationScope,
     Type implementationType)
 {
     ServiceRegistration = serviceRegistration;
     RegistrationIdx     = registrationIdx;
     RegistrationScope   = registrationScope;
     ImplementationType  = implementationType;
 }
示例#4
0
 /// <summary>
 /// Constructs a new instance
 /// </summary>
 /// <param name="serviceRegistration"></param>
 /// <param name="registrationIdx"></param>
 /// <param name="registrationScope"></param>
 /// <param name="implementationType"></param>
 /// <param name="resolver"></param>
 protected SolidProxyServiceRegistrationImplementation(
     SolidProxyServiceRegistration serviceRegistration,
     int registrationIdx,
     SolidProxyServiceRegistrationScope
     registrationScope,
     Type implementationType,
     Delegate resolver)
 {
     ServiceRegistration = serviceRegistration;
     RegistrationIdx     = registrationIdx;
     RegistrationScope   = registrationScope;
     ImplementationType  = implementationType;
     _resolver           = resolver;
 }