SynTypeConstraint Type
The unchecked abstract syntax tree of F# type constraints
Union cases
Union case |
Description
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Full Usage:
WhereTyparNotSupportsNull(genericName, range, trivia)
Parameters:
SynTypar
range : range
trivia : SynTypeConstraintWhereTyparNotSupportsNullTrivia
|
F# syntax is 'typar : null
|
|
|
Full Usage:
WhereTyparSupportsMember(typars, memberSig, range)
Parameters:
SynType
memberSig : SynMemberSig
range : range
|
F# syntax is ^T: (static member MemberName: ^T * int -> ^T)
|
|
Instance members
Instance member |
Description
|
Full Usage:
this.IsWhereSelfConstrained
Returns: bool
|
|
Full Usage:
this.IsWhereTyparDefaultsToType
Returns: bool
|
|
Full Usage:
this.IsWhereTyparIsComparable
Returns: bool
|
|
Full Usage:
this.IsWhereTyparIsDelegate
Returns: bool
|
|
Full Usage:
this.IsWhereTyparIsEnum
Returns: bool
|
|
Full Usage:
this.IsWhereTyparIsEquatable
Returns: bool
|
|
Full Usage:
this.IsWhereTyparIsReferenceType
Returns: bool
|
|
Full Usage:
this.IsWhereTyparIsUnmanaged
Returns: bool
|
|
Full Usage:
this.IsWhereTyparIsValueType
Returns: bool
|
|
Full Usage:
this.IsWhereTyparNotSupportsNull
Returns: bool
|
|
Full Usage:
this.IsWhereTyparSubtypeOfType
Returns: bool
|
|
Full Usage:
this.IsWhereTyparSupportsMember
Returns: bool
|
|
Full Usage:
this.IsWhereTyparSupportsNull
Returns: bool
|
|
|
|