C# Класс Apistry.WebApiDocumentationProvider

Наследование: IDocumentationProvider
Показать файл Открыть проект

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

Метод Описание
GetDocumentation ( HttpActionDescriptor httpActionDescriptor ) : String
GetDocumentation ( HttpParameterDescriptor httpParameterDescriptor ) : String
GetHttpActionDocumentation ( HttpActionDescriptor httpActionDescriptor ) : HttpActionDocumentation
WebApiDocumentationProvider ( WebApiDocumentationMetadata webApiDocumentationMetadata ) : System

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

Метод Описание
CreateDefaultControllerDocumentation ( HttpActionDescriptor actionDescriptor ) : HttpControllerDocumentation
CreateDefaultRequestBodyExample ( HttpActionDescriptor httpActionDescriptor, Type dto ) : Object
CreateDefaultRequestDocumentation ( HttpActionDescriptor actionDescriptor ) : HttpActionRequestDocumentation
CreateDefaultResponseDocumentation ( HttpActionDescriptor actionDescriptor ) : HttpActionResponseDocumentation
CreateHttpActionRequestBody ( HttpActionDescriptor httpActionDescriptor ) : Object
CreateHttpActionRequestDocumentation ( HttpActionDescriptor httpActionDescriptor, HttpActionDocumentationMetadata actionDocumentationMetadata ) : HttpActionRequestDocumentation
CreateHttpActionRequestParameters ( HttpActionDescriptor httpActionDescriptor, HttpActionDocumentationMetadata actionDocumentationMetadata ) : IEnumerable
CreateHttpActionResponseDocumentation ( HttpActionDocumentationMetadata actionDocumentationMetadata ) : HttpActionResponseDocumentation
CreateInstanceOfType ( Type type ) : Object
CreatePropertyDocumentation ( DtoDocumentationMetadata dtoDocumentationMetadata, String propertyPrefix ) : IEnumerable
CreateRequestBodyExample ( HttpActionDescriptor httpActionDescriptor, DtoDocumentationMetadata dtoDocumentationMetadata ) : Object
CreateResponseContentExample ( DtoDocumentationMetadata dtoDocumentationMetadata ) : Object
GetEnumerableType ( Type type ) : Type
GetPropertyNamePrefix ( PropertyDescriptor propertyDescriptor, String existingPrefix ) : String
GetProperyTypeName ( Type propertyType ) : String
GetResponseType ( Type type ) : Type

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

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

public GetDocumentation ( HttpActionDescriptor httpActionDescriptor ) : String
httpActionDescriptor HttpActionDescriptor
Результат String

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

public GetDocumentation ( HttpParameterDescriptor httpParameterDescriptor ) : String
httpParameterDescriptor HttpParameterDescriptor
Результат String

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

public GetHttpActionDocumentation ( HttpActionDescriptor httpActionDescriptor ) : HttpActionDocumentation
httpActionDescriptor HttpActionDescriptor
Результат Apistry.ApiController.HttpActionDocumentation

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

public WebApiDocumentationProvider ( WebApiDocumentationMetadata webApiDocumentationMetadata ) : System
webApiDocumentationMetadata WebApiDocumentationMetadata
Результат System