C# 클래스 NSwag.CodeGeneration.SwaggerGenerators.WebApi.Processors.OperationParameterProcessor

Generates the operation's parameters.
상속: IOperationProcessor
파일 보기 프로젝트 열기: NSwag/NSwag

공개 메소드들

메소드 설명
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