public SwaggerDefinitionsFactory(IApiActionResponseInfoFactory responseInfoFactory, ISwaggerSchemaFactory schemaFactory, ISwaggerDefinitionNameProvider definitionNameProvider, ISwaggerTypeProvider typeProvider) { _responseInfoFactory = responseInfoFactory ?? throw new ArgumentNullException(nameof(responseInfoFactory)); _schemaFactory = schemaFactory ?? throw new ArgumentNullException(nameof(schemaFactory)); _definitionNameProvider = definitionNameProvider ?? throw new ArgumentNullException(nameof(definitionNameProvider)); _typeProvider = typeProvider ?? throw new ArgumentNullException(nameof(typeProvider)); }
public ApiActionInfoProvider(IApiActionSummaryFactory summaryFactory, IApiActionDescriptionFactory descriptionFactory, IApiActionRequestMethodsFactory requestMethodsFactory, IApiActionRequestTypeFactory requestTypeFactory, IApiActionCategoryFactory tagFactory, IApiActionResponseInfoFactory responseInfoFactory, IApiActionDeprecationFactory deprecationFactory) { _summaryFactory = summaryFactory ?? throw new ArgumentNullException(nameof(summaryFactory)); _descriptionFactory = descriptionFactory ?? throw new ArgumentNullException(nameof(descriptionFactory)); _requestMethodsFactory = requestMethodsFactory ?? throw new ArgumentNullException(nameof(requestMethodsFactory)); _requestTypeFactory = requestTypeFactory ?? throw new ArgumentNullException(nameof(requestTypeFactory)); _tagFactory = tagFactory ?? throw new ArgumentNullException(nameof(tagFactory)); _responseInfoFactory = responseInfoFactory ?? throw new ArgumentNullException(nameof(responseInfoFactory)); _deprecationFactory = deprecationFactory ?? throw new ArgumentNullException(nameof(deprecationFactory)); }