Show / Hide Table of Contents

Class AssignIndexStmt

Statement representing assignment to an array element by index.

Inheritance
object
AstNode
StatementNode
AssignIndexStmt
Inherited Members
AstNode.Line
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: VM.Parser
Assembly: VM.dll
Syntax
public class AssignIndexStmt : StatementNode

Fields

Index

Declaration
public required ExprNode Index
Field Value
Type Description
ExprNode

Target

Declaration
public required string Target
Field Value
Type Description
string

Value

Declaration
public required ExprNode Value
Field Value
Type Description
ExprNode

Methods

Accept<T>(IAstVisitor<T>)

Accepts a visitor that returns a value.

Declaration
public override T Accept<T>(IAstVisitor<T> visitor)
Parameters
Type Name Description
IAstVisitor<T> visitor
Returns
Type Description
T
Type Parameters
Name Description
T
Overrides
AstNode.Accept<T>(IAstVisitor<T>)

ToString()

Returns a string representation of the AST node for debugging.

Declaration
public override string ToString()
Returns
Type Description
string
Overrides
AstNode.ToString()
In this article
Back to top Generated by DocFX