C# 클래스 Nancy.Swagger.Annotations.SwaggerAnnotationsProvider

상속: Nancy.Swagger.Services.SwaggerMetadataProvider
파일 보기 프로젝트 열기: khellang/Nancy.Swagger

공개 메소드들

메소드 설명
SwaggerAnnotationsProvider ( INancyModuleCatalog moduleCatalog, NancyContext context ) : System

보호된 메소드들

메소드 설명
RetrieveSwaggerModels ( ) : IList
RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
RetrieveSwaggerRouteData ( ) : PathItem>.IDictionary
RetrieveSwaggerTags ( ) : IList

비공개 메소드들

메소드 설명
CreateSwaggerModelData ( Type type ) : SwaggerModelData
CreateSwaggerModelPropertyData ( PropertyInfo pi ) : SwaggerModelPropertyData
CreateSwaggerParameterData ( ParameterInfo pi ) : Parameter
CreateSwaggerRouteData ( INancyModule module, Nancy.Routing.Route route, MethodInfo>.Dictionary routeHandlers ) : SwaggerRouteData
CreateSwaggerRouteData ( INancyModule module, Nancy.Routing.Route route, MethodInfo>.Dictionary routeHandlers ) : PathItem>.Tuple
ToSwaggerRouteData ( INancyModule module ) : IEnumerable
ToSwaggerRouteData ( INancyModule module ) : PathItem>>.IEnumerable

메소드 상세

RetrieveSwaggerModels() 보호된 메소드

protected RetrieveSwaggerModels ( ) : IList
리턴 IList

RetrieveSwaggerPaths() 보호된 메소드

protected RetrieveSwaggerPaths ( ) : SwaggerRouteData>.IDictionary
리턴 SwaggerRouteData>.IDictionary

RetrieveSwaggerRouteData() 보호된 메소드

protected RetrieveSwaggerRouteData ( ) : PathItem>.IDictionary
리턴 PathItem>.IDictionary

RetrieveSwaggerTags() 보호된 메소드

protected RetrieveSwaggerTags ( ) : IList
리턴 IList

SwaggerAnnotationsProvider() 공개 메소드

public SwaggerAnnotationsProvider ( INancyModuleCatalog moduleCatalog, NancyContext context ) : System
moduleCatalog INancyModuleCatalog
context NancyContext
리턴 System