C# Класс NSwag.CodeGeneration.CodeGenerators.CSharp.SwaggerToCSharpClientGenerator

Generates the CSharp service client code.
Наследование: NSwag.CodeGeneration.CodeGenerators.CSharp.SwaggerToCSharpGenerator
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GenerateClientClass string
GetParameterVariableName string

Открытые методы

Метод Описание
GenerateFile ( ) : string

Generates the file.

GenerateFile ( ClientGeneratorOutputType outputType ) : string

Generates the the whole file containing all needed types.

SwaggerToCSharpClientGenerator ( SwaggerDocument document, SwaggerToCSharpClientGeneratorSettings settings ) : System

Initializes a new instance of the SwaggerToCSharpClientGenerator class.

SwaggerToCSharpClientGenerator ( SwaggerDocument document, SwaggerToCSharpClientGeneratorSettings settings, SwaggerToCSharpTypeResolver resolver ) : System

Initializes a new instance of the SwaggerToCSharpClientGenerator class.

Защищенные методы

Метод Описание
ResolveParameterType ( SwaggerParameter parameter ) : string

Resolves the type of the parameter.

Приватные методы

Метод Описание
GenerateClientClass ( string controllerName, string controllerClassName, IList operations, ClientGeneratorOutputType outputType ) : string
GetParameterVariableName ( SwaggerParameter parameter ) : string

Описание методов

GenerateFile() публичный Метод

Generates the file.
public GenerateFile ( ) : string
Результат string

GenerateFile() публичный Метод

Generates the the whole file containing all needed types.
public GenerateFile ( ClientGeneratorOutputType outputType ) : string
outputType ClientGeneratorOutputType The output type.
Результат string

ResolveParameterType() защищенный Метод

Resolves the type of the parameter.
protected ResolveParameterType ( SwaggerParameter parameter ) : string
parameter SwaggerParameter The parameter.
Результат string

SwaggerToCSharpClientGenerator() публичный Метод

Initializes a new instance of the SwaggerToCSharpClientGenerator class.
is .
public SwaggerToCSharpClientGenerator ( SwaggerDocument document, SwaggerToCSharpClientGeneratorSettings settings ) : System
document SwaggerDocument The Swagger document.
settings SwaggerToCSharpClientGeneratorSettings The settings.
Результат System

SwaggerToCSharpClientGenerator() публичный Метод

Initializes a new instance of the SwaggerToCSharpClientGenerator class.
is .
public SwaggerToCSharpClientGenerator ( SwaggerDocument document, SwaggerToCSharpClientGeneratorSettings settings, SwaggerToCSharpTypeResolver resolver ) : System
document SwaggerDocument The Swagger document.
settings SwaggerToCSharpClientGeneratorSettings The settings.
resolver SwaggerToCSharpTypeResolver The resolver.
Результат System