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 |
Full Usage:
this.IsAnon
Returns: bool
|
|
Full Usage:
this.IsAnonRecd
Returns: bool
|
|
Full Usage:
this.IsApp
Returns: bool
|
|
Full Usage:
this.IsArray
Returns: bool
|
|
Full Usage:
this.IsFromParseError
Returns: bool
|
|
Full Usage:
this.IsFun
Returns: bool
|
|
Full Usage:
this.IsHashConstraint
Returns: bool
|
|
Full Usage:
this.IsIntersection
Returns: bool
|
|
Full Usage:
this.IsLongIdent
Returns: bool
|
|
Full Usage:
this.IsLongIdentApp
Returns: bool
|
|
Full Usage:
this.IsMeasurePower
Returns: bool
|
|
Full Usage:
this.IsOr
Returns: bool
|
|
Full Usage:
this.IsParen
Returns: bool
|
|
Full Usage:
this.IsSignatureParameter
Returns: bool
|
|
Full Usage:
this.IsStaticConstant
Returns: bool
|
|
Full Usage:
this.IsStaticConstantExpr
Returns: bool
|
|
Full Usage:
this.IsStaticConstantNamed
Returns: bool
|
|
Full Usage:
this.IsTuple
Returns: bool
|
|
Full Usage:
this.IsVar
Returns: bool
|
|
Full Usage:
this.IsWithGlobalConstraints
Returns: bool
|
|
|
|