C# Класс NSwag.CodeGeneration.SwaggerGenerators.WebApi.Processors.OperationParameterProcessor

Generates the operation's parameters.
Наследование: IOperationProcessor
Показать файл Открыть проект

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

Метод Описание
OperationParameterProcessor ( WebApiToSwaggerGeneratorSettings settings ) : System

Initializes a new instance of the OperationParameterProcessor class.

Process ( OperationProcessorContext context ) : bool

Processes the specified method information.

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

Метод Описание
AddBodyParameter ( string name, ParameterInfo parameter, SwaggerOperation operation, SwaggerGenerator swaggerGenerator ) : void
AddFileParameter ( ParameterInfo parameter, bool isFileArray, SwaggerOperation operation, SwaggerGenerator swaggerGenerator ) : void
AddPrimitiveParameter ( string name, SwaggerOperation operation, ParameterInfo parameter, SwaggerGenerator swaggerGenerator ) : void
AddPrimitiveParametersFromUri ( string name, SwaggerOperation operation, ParameterInfo parameter, NJsonSchema.JsonObjectTypeDescription typeDescription, SwaggerGenerator swaggerGenerator ) : void
EnsureSingleBodyParameter ( SwaggerOperationDescription operationDescription ) : void
InitializeFileParameter ( SwaggerParameter operationParameter, bool isFileArray ) : void
IsFileArray ( Type type, NJsonSchema.JsonObjectTypeDescription typeInfo ) : bool
RemoveUnusedPathParameters ( SwaggerOperationDescription operationDescription, string httpPath ) : void
TryAddFileParameter ( NJsonSchema.JsonObjectTypeDescription info, SwaggerOperation operation, ParameterInfo parameter, SwaggerGenerator swaggerGenerator ) : bool
TryGetStringPropertyValue ( dynamic obj, string propertyName ) : string
UpdateConsumedTypes ( SwaggerOperationDescription operationDescription ) : void

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

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

Initializes a new instance of the OperationParameterProcessor class.
public OperationParameterProcessor ( WebApiToSwaggerGeneratorSettings settings ) : System
settings WebApiToSwaggerGeneratorSettings The settings.
Результат System

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

Processes the specified method information.
public Process ( OperationProcessorContext context ) : bool
context OperationProcessorContext
Результат bool