Suave.RouteTypeProvider
ProviderImplementation.ProvidedTypes Namespace
Type | Description |
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
Type | Description |
routeTemplate | Create a route from template like "/user/modify/{id:int}/{name:string}/{birth:datetime}" |
Suave.RouteTypeProvider Namespace
Type | Description |
FSharpFuncUtil | |
HandlerFunc<'t> | |
HttpVerb | |
ParamContainer | |
ParamDescriptor | |
PathArgValue | |
PathRoute | |
RouteDescriptor | |
RouteHandler | |
RouteTemplatePart | |
RouteTypeProvider |
Module | Description |
Helpers | |
RouteParser | |
UrlTypeParsers |