public override void VisitFoo (FooExpression node) { Console.Write ("Foo"); }
public override void VisitFoo(FooExpression node) { Console.Write("Foo"); }
public virtual void VisitFoo (FooExpression node) { }
public virtual void VisitFoo(FooExpression node) { }