Represents a type parameter.
- Inheritance:
-
object
Ast
Node objectBase
- Implements:
-
IAst
Node
Remarks
This type was generated by the Actipro Language Designer tool v25.1.0.0 (http://www.actiprosoftware.com).
Constructors
TypeParameter()
Initializes an instance of the class.
Properties
AttributeSections
Gets the attribute sections.
Property Value
- IList<Attribute
Section >: The attribute sections.
HasAllowsRefStructure
Gets or sets the has allows ref structure.
Property Value
- bool:
The has allows ref structure.
HasAttributeSections
Returns whether the Attribute
Property Value
- bool:
true
if there is at least one item in the collection; otherwise,false
.
HasDefaultConstructorConstraint
Gets or sets the has default constructor constraint.
Property Value
- bool:
The has default constructor constraint.
HasNotNullableValueTypeConstraint
Gets or sets the has not-nullable value type constraint.
Property Value
- bool:
The has not-nullable value type constraint.
HasReferenceTypeConstraint
Gets or sets the has reference type constraint.
Property Value
- bool:
The has reference type constraint.
HasTypeConstraints
Returns whether the Type
Property Value
- bool:
true
if there is at least one item in the collection; otherwise,false
.
HasUnmanagedTypeConstraint
Gets or sets the has unmanaged type constraint.
Property Value
- bool:
The has unmanaged type constraint.
Id
Gets the An integer value that identifies the type of AST node.
Property Value
- int:
The An integer value that identifies the type of AST node.
Name
Gets or sets the name.
Property Value
- string:
The name.
TypeConstraints
Gets the type constraints.
Property Value
- IList<Qualified
Name >: The type constraints.
VarianceAnnotation
Gets or sets the variance annotation.
Property Value
- Variance
Annotation : The variance annotation.
Methods
GetChildrenEnumerator()
Retrieves an IEnumerator
object that can iterate the child IAst
Returns
- IEnumerator<IAst
Node >: An
IEnumerator
object that can iterate the child IAstNode objects in this node.
Inherited Members
-
Ast
Node Base. Contains(int) -
Ast
Node Base. Find Child Node(int) -
Ast
Node Base. Find Descendant Node(int) -
Ast
Node Base. To String() -
Ast
Node Base. To Tree String(int) -
Ast
Node Base. Children -
Ast
Node Base. End Offset -
Ast
Node Base. Has Children -
Ast
Node Base. Length -
Ast
Node Base. Parent -
Ast
Node Base. Root -
Ast
Node Base. Start Offset -
Ast
Node Base. Value -
object.
Get Type() -
object.
Memberwise Clone() -
object.
Equals(object) -
object.
Equals(object, object) -
object.
Reference Equals(object, object) -
object.
Get Hash Code()