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 |