C# Класс Nancy.Swagger.Annotations.SwaggerAnnotationsProvider

Наследование: Nancy.Swagger.Services.SwaggerMetadataProvider
Показать файл Открыть проект

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

Метод Описание
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