public HalSetup( IServiceProvider serviceProvider, IHalResourceFactoryMetadata resourceFactory) { this.resourceFactory = resourceFactory ?? throw new ArgumentNullException(nameof(resourceFactory)); this.serviceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); }
public ResourcePipelineInvoker( ILoggerFactory loggerFactory, ResourceInspectorSelector selector, IHalResourceFactoryMetadata resourceFactory, MvcPipeline mvcPipeline) { this.loggerFactory = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory)); this.selector = selector ?? throw new ArgumentNullException(nameof(selector)); this.resourceFactory = resourceFactory ?? throw new ArgumentNullException(nameof(resourceFactory)); this.mvcPipeline = mvcPipeline ?? throw new ArgumentNullException(nameof(mvcPipeline)); }