public override void Accept(INodeVisitor visitor) { visitor.Visit(this); foreach (var andNode in Children) foreach (var child in andNode.Children) child.Accept(visitor); }
public override void Accept(INodeVisitor visitor) { LeftOperand.Accept(visitor); visitor.VisitAfterLHS(this); RightOperand.Accept(visitor); visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { LeftNode.Accept(visitor); RightNode.Accept(visitor); visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { if (visitor.Visit(this)) { foreach (Node childNode in childNodes) childNode.Accept(visitor); } }
public override void Accept(INodeVisitor visitor) { visitor.Visit(this); LoopBody.Accept(visitor); visitor.VisitAfterBody(this); LoopCondition.Accept(visitor); visitor.Exit(this); }
public override void Accept(INodeVisitor visitor) { if (ArraySize != null) { ArraySize.Accept(visitor); } visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { MethodOwner.Accept(visitor); foreach (var expr in CallParameters) { expr.Accept(visitor); } visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { if (InitExpr != null) { InitExpr.Accept(visitor); } visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { visitor.Visit(this); foreach (Declaration decl in Declarations) { decl.Accept(visitor); } visitor.Exit(this); }
public override void Accept(INodeVisitor visitor) { visitor.Visit(this); foreach (var statement in Statements) { statement.Accept(visitor); } visitor.Exit(this); }
public void Accept(INodeVisitor visitor) { MainClass.Accept(visitor); foreach (var aClass in Classes) { aClass.Accept(visitor); } visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { visitor.Visit(this); foreach (var decl in Formals) { decl.Accept(visitor); } foreach (var statement in MethodBody) { statement.Accept(visitor); } visitor.Exit(this); }
public override void Accept(INodeVisitor nodeVisitor) { nodeVisitor.Visit(this); }
public override void Accept(INodeVisitor visitor) => visitor.Visit(this);
/// <summary> /// Visits the specified visitor. /// </summary> /// <param name="visitor">The visitor.</param> public override void Visit(INodeVisitor visitor) { visitor.Visit(this); }
public override void Visit(INodeVisitor Visitor) { Left = Visitor.Visit <ExpressionNode>(Left); Right = Visitor.Visit <ExpressionNode>(Right); }
public override void AcceptVisitor(INodeVisitor visitor) { visitor.Visit(this); }
public void Apply(INodeVisitor visitor) { visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { ArrayExpr.Accept(visitor); IndexExpr.Accept(visitor); visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { Operand.Accept(visitor); visitor.Visit(this); }
public Int32 Accept(INodeVisitor visitor) => visitor.Visit(this);
public override void Visit(INodeVisitor Visitor) { Object = Visitor.Visit <ExpressionNode>(Object); }
public override void Accept(INodeVisitor visitor) { ReturnValue.Accept(visitor); visitor.Visit(this); }
public override void Accept(INodeVisitor visitor) { Condition.Accept(visitor); visitor.Visit(this); }
public override int Accept(INodeVisitor visitor) { return(visitor.Visit(this)); }
public override void Visit(INodeVisitor Visitor) { Condition = Visitor.Visit <ExpressionNode>(Condition); TrueResult = Visitor.Visit <ExpressionNode>(TrueResult); FalseResult = Visitor.Visit <ExpressionNode>(FalseResult); }
public virtual void Accept(INodeVisitor visitor) { visitor.Visit(this); }
public virtual void Visit(INodeVisitor visitor) { visitor.Visit <T> (this); }
public override void Visit(INodeVisitor Visitor) { Expression = Visitor.Visit <ExpressionNode>(Expression); }
public override void Accept(INodeVisitor visitor, ITempNode source, MovementType movementType) { visitor.Visit(source, this, movementType); }
public override void Accept(INodeVisitor visitor) { Argument.Accept(visitor); visitor.Visit(this); }
internal override void Accept(INodeVisitor visitor) { visitor.Visit(this); }
public void Accept(INodeVisitor visitor) { visitor.Visit(this); }
public override void Visit(INodeVisitor i) { Condition = i.Visit <ExpressionNode>(Condition); Loop = i.Visit <Block>(Loop); }
public void Visit(INodeVisitor visitor) => visitor.Visit(this);
public override void Visit(INodeVisitor visitor) { visitor.Visit <T, TParent> (this); }
public override R Accept <R, P>(INodeVisitor <R, P> visitor, P p) { return(visitor.Visit(this, p)); }
internal override void Visit(INodeVisitor visitor) { visitor.Visit(this); }
public T Accept <T>(INodeVisitor <T> visitor) { return(visitor.Visit(this)); }
public override TReturn Visit <TReturn>(INodeVisitor <TReturn> visitor) => visitor.Visit(this);
public override void Visit(INodeVisitor Visitor) { Value = Visitor.Visit <ExpressionNode>(Value); }