public SwaggerPropertyFactory(ISwaggerTypeProvider swaggerTypeConverter,
                               ISwaggerDefinitionNameProvider definitionNameProvider)
 {
     _swaggerTypeConverter =
         swaggerTypeConverter ?? throw new ArgumentNullException(nameof(swaggerTypeConverter));
     _definitionNameProvider =
         definitionNameProvider ?? throw new ArgumentNullException(nameof(definitionNameProvider));
 }
예제 #2
0
 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));
 }