TupleSchema Module
DU/Stream schema mapping functions
Types
| Type | Description |
|
Tuple field reader |
|
|
Tuple field writer |
Functions and values
| Function or value |
Description
|
|
format a case using its DisplayNameAttribute or name
|
Full Usage:
formatName name _arg1
Parameters:
string
_arg1 : string option
Returns: string
|
Format a field name
|
Full Usage:
formatNestedCaseName outer inner
Parameters:
UnionCaseInfo option
inner : UnionCaseInfo
Returns: string
|
format a case using its DisplayNameAttribute or name
|
Full Usage:
mapSchema ()
Parameters:
unit
Returns: (string * ((FieldReader -> unit -> 't) * (FieldWriter -> obj -> unit))) array
Type parameters: 't |
Map descriminated union cases to reader*writer functions
|
Full Usage:
mkTick ()
Parameters:
unit
Returns: 't option
Type parameters: 't |
|
Full Usage:
toNames (case, arg1)
Parameters:
UnionCaseInfo
arg1 : 'a
Returns: string list
Type parameters: 'a |
|
Full Usage:
toStreamName
Returns: 't -> string
Type parameters: 't |
Map a case to stream name
|
Full Usage:
toTupleRW case nested
Parameters:
UnionCaseInfo
nested : UnionCaseInfo option
Returns: (FieldReader -> unit -> 't) * (FieldWriter -> obj -> unit)
Type parameters: 't |
Map a [nested] union case to reader/writer functions
|
FsShelter