SynTypeDefnSigRepr Type
Represents the syntax tree for the right-hand-side of a type definition in a signature. Note: in practice, using a discriminated union to make a distinction between "simple" types and "object oriented" types is not particularly useful.
Union cases
Union case |
Description
|
|
|
Full Usage:
ObjectModel(kind, memberSigs, range)
Parameters:
SynTypeDefnKind
memberSigs : SynMemberSig list
range : range
|
Indicates the right right-hand-side is a class, struct, interface or other object-model type
|
|
Indicates the right right-hand-side is a record, union or other simple type.
|
Instance members
Instance member |
Description
|
Full Usage:
this.IsException
Returns: bool
|
|
Full Usage:
this.IsObjectModel
Returns: bool
|
|
Full Usage:
this.IsSimple
Returns: bool
|
|
|
Gets the syntax range of this construct
|