public SwaggerPropertyFactory(ISwaggerTypeProvider swaggerTypeConverter, ISwaggerDefinitionNameProvider definitionNameProvider) { _swaggerTypeConverter = swaggerTypeConverter ?? throw new ArgumentNullException(nameof(swaggerTypeConverter)); _definitionNameProvider = definitionNameProvider ?? throw new ArgumentNullException(nameof(definitionNameProvider)); }
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 SwaggerDefinitionNameProvider(ISwaggerTypeProvider typeProvider) { _typeProvider = typeProvider ?? throw new ArgumentNullException(nameof(typeProvider)); }
public SwaggerSchemaFactory(ISwaggerTypeProvider swaggerTypeConverter, ISwaggerPropertyFactory propertyFactory) { _swaggerTypeConverter = swaggerTypeConverter ?? throw new ArgumentNullException(nameof(swaggerTypeConverter)); _propertyFactory = propertyFactory ?? throw new ArgumentNullException(nameof(propertyFactory)); }