SynType Type
Represents a syntax tree for F# types
Union cases
Union case | Description |
|
|
|
|
|
|
|
|
Full Usage:
Fun(argType, returnType, range, trivia)
Parameters:
SynType
returnType : SynType
range : range
trivia : SynTypeFunTrivia
|
|
|
|
Full Usage:
Intersection(typar, types, range, trivia)
Parameters:
SynTypar option
types : SynType list
range : range
trivia : SynTyparDeclTrivia
|
|
|
|
Full Usage:
MeasurePower(baseMeasure, exponent, range)
Parameters:
SynType
exponent : SynRationalConst
range : range
|
|
Full Usage:
Or(lhsType, rhsType, range, trivia)
Parameters:
SynType
rhsType : SynType
range : range
trivia : SynTypeOrTrivia
|
|
|
|
Full Usage:
SignatureParameter(attributes, optional, id, usedType, range)
Parameters:
SynAttributes
optional : bool
id : Ident option
usedType : SynType
range : range
|
|
|
|
|
|
|
|
Full Usage:
Tuple(isStruct, path, range)
Parameters:
bool
path : SynTupleTypeSegment list
range : range
|
|
|
|
Full Usage:
WithGlobalConstraints(typeName, constraints, range)
Parameters:
SynType
constraints : SynTypeConstraint list
range : range
|
|
Instance members
Instance member | Description |
|
|