C# Class NSwag.CodeGeneration.CodeGenerators.CSharp.SwaggerToCSharpWebApiControllerGenerator

Generates the CSharp service client code.
Inheritance: SwaggerToCSharpGeneratorBase
Mostrar archivo Open project: NSwag/NSwag

Private Properties

Property Type Description
GenerateClientClass string

Public Methods

Method Description
GenerateFile ( ) : string

Generates the file.

SwaggerToCSharpWebApiControllerGenerator ( SwaggerDocument document, SwaggerToCSharpWebApiControllerGeneratorSettings settings ) : System

Initializes a new instance of the SwaggerToCSharpWebApiControllerGenerator class.

SwaggerToCSharpWebApiControllerGenerator ( SwaggerDocument document, SwaggerToCSharpWebApiControllerGeneratorSettings settings, SwaggerToCSharpTypeResolver resolver ) : System

Initializes a new instance of the SwaggerToCSharpWebApiControllerGenerator class.

Private Methods

Method Description
GenerateClientClass ( string controllerName, string controllerClassName, IList operations, ClientGeneratorOutputType outputType ) : string

Method Details

GenerateFile() public method

Generates the file.
public GenerateFile ( ) : string
return string

SwaggerToCSharpWebApiControllerGenerator() public method

Initializes a new instance of the SwaggerToCSharpWebApiControllerGenerator class.
is .
public SwaggerToCSharpWebApiControllerGenerator ( SwaggerDocument document, SwaggerToCSharpWebApiControllerGeneratorSettings settings ) : System
document SwaggerDocument The Swagger document.
settings SwaggerToCSharpWebApiControllerGeneratorSettings The settings.
return System

SwaggerToCSharpWebApiControllerGenerator() public method

Initializes a new instance of the SwaggerToCSharpWebApiControllerGenerator class.
is .
public SwaggerToCSharpWebApiControllerGenerator ( SwaggerDocument document, SwaggerToCSharpWebApiControllerGeneratorSettings settings, SwaggerToCSharpTypeResolver resolver ) : System
document SwaggerDocument The Swagger document.
settings SwaggerToCSharpWebApiControllerGeneratorSettings The settings.
resolver SwaggerToCSharpTypeResolver The resolver.
return System