Statement Class
An AST node for a statement.
public class Statement : AstNodeBase, IAstNode
- Inheritance:
- object AstNodeBase object
- Derived:
- ArrayEraseStatement ArrayReallocateStatement BlockStatement BreakStatement CheckedStatement ContinueStatement DoStatement EndStatement ExitStatement ExpressionStatement FixedStatement ForEachStatement ForStatement GoToStatement IfStatement LabeledStatement LocalFunctionStatement LocalVariableDeclaration LockStatement ReturnStatement StopStatement SwitchStatement TryStatement UncheckedStatement UnsafeStatement UnstructuredErrorHandlerStatement UnstructuredErrorResumeStatement UnstructuredErrorThrowStatement UsingStatement WhileStatement WithStatement YieldStatement
- Implements:
- IAstNode
Remarks
This type was generated by the Actipro Language Designer tool v26.1.0 (http://www.actiprosoftware.com).
Constructors
Statement()
Initializes an instance of the class.
public Statement()
Properties
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.
Inherited Members
- AstNodeBase.Contains(int)
- AstNodeBase.FindChildNode(int)
- AstNodeBase.FindDescendantNode(int)
- AstNodeBase.GetChildrenEnumerator()
- 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()