示例#1
0
 public override void Visit(CypherVisitor cypherVisitor)
 {
     cypherVisitor.Enter(this);
     ContainerReference.Visit(cypherVisitor);
     Names.ForEach(name => name.Visit(cypherVisitor));
     cypherVisitor.Leave(this);
 }
示例#2
0
 public override void Visit(CypherVisitor cypherVisitor)
 {
     cypherVisitor.Enter(this);
     Expressions.NameOrExpression(Left).Visit(cypherVisitor);
     Operator.Visit(cypherVisitor);
     Right.Visit(cypherVisitor);
     cypherVisitor.Leave(this);
 }
示例#3
0
 public override void Visit(CypherVisitor cypherVisitor)
 {
     cypherVisitor.Enter(this);
     Children.ForEach(child => PrepareVisit(child).Visit(cypherVisitor));
     cypherVisitor.Leave(this);
 }
示例#4
0
 public override void Visit(CypherVisitor cypherVisitor)
 {
     cypherVisitor.Enter(this);
     Labels.ForEach(value => value.Visit(cypherVisitor));
     cypherVisitor.Leave(this);
 }