In This Article

Argument Class

An AST node for an argument.

public class Argument : AstNodeBase, IAstNode
Inheritance:
object AstNodeBase object
Implements:
IAstNode

Remarks

This type was generated by the Actipro Language Designer tool v26.1.0 (http://www.actiprosoftware.com).

Constructors

Argument()

Initializes an instance of the class.

public Argument()

Argument(Expression)

Initializes an instance of the class.

public Argument(Expression expression)
Parameter Type Description
expression Expression

The expression.

Properties

Expression

The expression.

public Expression? Expression { get; set; }

Property Value

Expression

Id

An integer value that identifies the type of AST node, if known.

public override int Id { get; }

Property Value

int

Remarks

This class' default implementation always returns 0.

Modifiers

The modifiers.

public ParameterModifiers Modifiers { get; set; }

Property Value

ParameterModifiers

Name

The name.

public string? Name { get; set; }

Property Value

string

Methods

GetChildrenEnumerator()

Retrieves an IEnumerator object that can iterate the child IAstNode objects in this node.

protected override IEnumerator<IAstNode>? GetChildrenEnumerator()

Returns

IEnumerator<IAstNode>

Inherited Members

Extension Methods