MemberAccess Class
Represents a member access.
public class MemberAccess : AstNodeBase, IExpression, IAstNode
- Inheritance:
- object AstNodeBase object
- Implements:
- IExpression IAstNode
Remarks
This type was generated by the Actipro Language Designer tool v22.1.0.0 (http://www.actiprosoftware.com).
Constructors
MemberAccess()
Initializes an instance of the class.
public MemberAccess()
Properties
Id
Gets the An integer value that identifies the type of AST node.
public override int Id { get; }
Property Value
- int:
The An integer value that identifies the type of AST node.
IsOptional
Gets or sets the is optional.
Name
Gets or sets the name.
TargetExpression
Gets or sets the target expression.
public IExpression TargetExpression { get; set; }
Property Value
- IExpression:
The target expression.
Methods
GetChildrenEnumerator()
Retrieves an IEnumerator
object that can iterate the child IAstNode objects in this node.
protected override IEnumerator<IAstNode> GetChildrenEnumerator()
Returns
- IEnumerator<IAstNode>:
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()