示例#1
0
 public IocKernelBuilder(IServiceCollection serviceCollection)
 {
     _serviceCollection       = serviceCollection ?? throw new ArgumentNullException(nameof(serviceCollection));
     _resolutionConfiguration = new DependencyResolutionConfiguration();
     _instanceResolution      = new DependencyInstanceResolution(_resolutionConfiguration);
 }
示例#2
0
 /// <summary>
 /// Create a new instance of the dependency resolution class
 /// </summary>
 /// <param name="instanceResolution">The dependecy resolution container.</param>
 public DependencyResolver(IDependencyInstanceResolution instanceResolution)
 {
     Kernel = instanceResolution ?? throw new ArgumentNullException(nameof(instanceResolution));
 }