LocalFunctionStatement Class
An AST node for a local function statement.
public class LocalFunctionStatement : Statement, IAstNode
- Inheritance:
- object AstNodeBase Statement object
- Implements:
- IAstNode
Remarks
This type was generated by the Actipro Language Designer tool v26.1.0 (http://www.actiprosoftware.com).
Constructors
LocalFunctionStatement()
Initializes an instance of the class.
public LocalFunctionStatement()
Properties
AttributeSections
The collection of attribute sections.
Body
The body.
HasAttributeSections
Indicates whether the AttributeSections collection property contains at least one item.
public bool HasAttributeSections { 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.
HasTypeParameters
Indicates whether the TypeParameters collection property contains at least one item.
public bool HasTypeParameters { 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.
Modifiers
The modifiers.
Name
The name.
Parameters
The collection of parameters.
ReturnType
The return type.
TypeParameters
The collection of type parameters.
Methods
GetChildrenEnumerator()
Retrieves an IEnumerator object that can iterate the child IAstNode objects in this node.
Inherited Members
- 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()