public override void Accept(IJsVisitor visitor) { if (visitor != null) { visitor.Visit(this); } }
public override T Accept <T>(IJsVisitor <T> visitor) { return(visitor.Visit(this)); }
public override void Accept(IJsVisitor visitor) { visitor.Visit(this); }
/// <summary> /// Abstract method to be implemented by every concrete node class /// </summary> /// <param name="visitor">visitor to accept</param> public abstract void Accept(IJsVisitor visitor);
public abstract T Accept <T>(IJsVisitor <T> visitor);