C# Class Swashbuckle.OData.HttpConfigurationExtensions

Mostra file Open project: rbeauchamp/Swashbuckle.OData

Public Methods

Method Description
AddCustomSwaggerRoute ( this httpConfig, System.Web.OData.Routing.ODataRoute oDataRoute, string routeTemplate ) : Swashbuckle.OData.Descriptions.SwaggerRouteBuilder
GetODataRootContainer ( this configuration, System.Web.OData.Routing.ODataRoute oDataRoute ) : IServiceProvider

Private Methods

Method Description
FlattenRoutes ( IEnumerable routes ) : IEnumerable
GetODataRoutes ( this httpConfig ) : IEnumerable
SerializerSettingsOrDefault ( this httpConfig ) : JsonSerializerSettings

Method Details

AddCustomSwaggerRoute() public static method

public static AddCustomSwaggerRoute ( this httpConfig, System.Web.OData.Routing.ODataRoute oDataRoute, string routeTemplate ) : Swashbuckle.OData.Descriptions.SwaggerRouteBuilder
httpConfig this
oDataRoute System.Web.OData.Routing.ODataRoute
routeTemplate string
return Swashbuckle.OData.Descriptions.SwaggerRouteBuilder

GetODataRootContainer() public static method

public static GetODataRootContainer ( this configuration, System.Web.OData.Routing.ODataRoute oDataRoute ) : IServiceProvider
configuration this
oDataRoute System.Web.OData.Routing.ODataRoute
return IServiceProvider