예제 #1
0
 public override bool Accept(
     IVisitor visitor
     ) =>
 visitor.Enter(this) &&
 Guard.Accept(visitor) &&
 (Guarded == null || Guarded.Accept(visitor)) &&
 visitor.Exit(this);