public override void Visit(CypherVisitor cypherVisitor) { cypherVisitor.Enter(this); ContainerReference.Visit(cypherVisitor); Names.ForEach(name => name.Visit(cypherVisitor)); cypherVisitor.Leave(this); }
public override void Visit(CypherVisitor cypherVisitor) { cypherVisitor.Enter(this); Expressions.NameOrExpression(Left).Visit(cypherVisitor); Operator.Visit(cypherVisitor); Right.Visit(cypherVisitor); cypherVisitor.Leave(this); }
public override void Visit(CypherVisitor cypherVisitor) { cypherVisitor.Enter(this); Children.ForEach(child => PrepareVisit(child).Visit(cypherVisitor)); cypherVisitor.Leave(this); }
public override void Visit(CypherVisitor cypherVisitor) { cypherVisitor.Enter(this); Labels.ForEach(value => value.Visit(cypherVisitor)); cypherVisitor.Leave(this); }