ConstructorDeclaration Class
An AST node for a constructor declaration.
public class ConstructorDeclaration : TypeMemberDeclaration, IDecoratedMember, IAstNode
- Inheritance:
- object AstNodeBase TypeMemberDeclaration object
- Implements:
- IDecoratedMember IAstNode
Remarks
This type was generated by the Actipro Language Designer tool v26.1.0 (http://www.actiprosoftware.com).
Constructors
ConstructorDeclaration()
Initializes an instance of the class.
public ConstructorDeclaration()
Properties
Body
The body.
HasInitializerArguments
Indicates whether the InitializerArguments collection property contains at least one item.
public bool HasInitializerArguments { get; }
Property Value
- bool:
trueif there is at least one item in the collection; otherwise,false.
HasParameters
Indicates whether the Parameters collection property contains at least one item.
public bool HasParameters { get; }
Property Value
- bool:
trueif there is at least one item in the collection; otherwise,false.
Id
An integer value that identifies the type of AST node, if known.
public override int Id { get; }
Property Value
Remarks
This class' default implementation always returns 0.
InitializerArguments
The collection of initializer arguments.
InitializerKind
The initializer kind.
public ConstructorInitializerKind InitializerKind { get; set; }
Property Value
IsPrimary
Indicates whether this is the primary constructor.
Kind
A TypeMemberDeclarationKind indicating the kind of type member.
public override sealed TypeMemberDeclarationKind Kind { get; }
Property Value
Name
The name.
Parameters
The collection of parameters.
Methods
GetChildrenEnumerator()
Retrieves an IEnumerator object that can iterate the child IAstNode objects in this node.
Inherited Members
- TypeMemberDeclaration.AttributeSections
- TypeMemberDeclaration.HasAttributeSections
- TypeMemberDeclaration.DocumentationComment
- TypeMemberDeclaration.Modifiers
- AstNodeBase.Contains(int)
- AstNodeBase.FindChildNode(int)
- AstNodeBase.FindDescendantNode(int)
- AstNodeBase.ToString()
- AstNodeBase.ToTreeString(int)
- AstNodeBase.Children
- AstNodeBase.EndOffset
- AstNodeBase.HasChildren
- AstNodeBase.Length
- AstNodeBase.Parent
- AstNodeBase.Root
- AstNodeBase.StartOffset
- AstNodeBase.Value
- object.GetType()
- object.MemberwiseClone()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()