TypeNameNode Type
The shared header of a type definition: `type` / `and` keyword, optional doc, attributes, name, type parameters, constraints, optional implicit constructor, and `=` / `with` tokens. Example: `type private MyType<'T when 'T: equality>(x: int) =`
Constructors
| Constructor |
Description
|
Full Usage:
TypeNameNode(xmlDoc, attributes, leadingKeyword, ao, identifier, typeParams, constraints, implicitConstructor, equalsToken, range)
Parameters:
XmlDocNode option
attributes : MultipleAttributeListNode option
leadingKeyword : SingleTextNode
ao : SingleTextNode option
identifier : Type
typeParams : TyparDecls option
constraints : TypeConstraint list
implicitConstructor : ImplicitConstructorNode option
equalsToken : SingleTextNode option
range : range
Returns: TypeNameNode
|
|
Instance members
| Instance member |
Description
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Inherited members
Inherited from
NodeBase
Instance members
| Instance member |
Description
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fantomas