public void Visit(IPatternVisitor visitor) { visitor.Visit(this); }
public override void Accept <T>(IPatternVisitor <T> visitor, T state) { visitor.Visit(this, state); }
TReturn IPattern.Accept <TReturn>(IPatternVisitor <TReturn> visitor) { return(visitor.Visit(this)); }