Suave.RouteTypeProvider


Suave.RouteTypeProvider

ProviderImplementation.ProvidedTypes Namespace

TypeDescription
ProvidedAssembly

A provided generated assembly

ProvidedConstructor

Represents an erased provided constructor.

ProvidedEvent

Represents an erased provided property.

ProvidedField

Represents an erased provided field.

ProvidedLiteralField

Represents an erased provided field.

ProvidedMeasureBuilder

Helps create erased provided unit-of-measure annotations.

ProvidedMethod
ProvidedParameter

Represents an erased provided parameter

ProvidedProperty

Represents an erased provided property.

ProvidedStaticParameter

Represents a provided static parameter.

ProvidedSymbolType

Represents an array or other symbolic type involving a provided type as the argument. See the type provider spec for the methods that must be implemented. Note that the type provider specification does not require us to implement pointer-equality for provided types.

ProvidedTypeBuilder

Helpers to build symbolic provided types

ProvidedTypeDefinition

Represents a provided type definition.

SymbolKind

Represents the type constructor in a provided symbol type.

TypeProviderForNamespaces

A base type providing default implementations of type provider functionality when all provided types are of type ProvidedTypeDefinition.

RouteTypeProvider Namespace

TypeDescription
routeTemplate

Create a route from template like "/user/modify/{id:int}/{name:string}/{birth:datetime}"

Suave.RouteTypeProvider Namespace

TypeDescription
FSharpFuncUtil
HandlerFunc<'t>
HttpVerb
ParamContainer
ParamDescriptor
PathArgValue
PathRoute
RouteDescriptor
RouteHandler
RouteTemplatePart
RouteTypeProvider
ModuleDescription
Helpers
RouteParser
UrlTypeParsers
F# Project
Fork me on GitHub