public TV Accept <TV>(IResultVisitor <T, TV> visitor) { return(visitor.Visit(this)); }
public override TVisitResult Accept <TVisitResult>(IResultVisitor <TVisitResult> visitor) => visitor.Visit(this);
public TV Accept <TV>(IResultVisitor <T, TV> visitor) { return(visitor.Visit(this)); }
public override TVisitResult Accept <TVisitResult>(IResultVisitor <TVisitResult> visitor) => visitor.Visit(this);