public IExpressionNode Visit(IfCaseSyntaxNode node) => ThrowNotAnExpression(node);
public virtual VisitorEnterResult Visit(IfCaseSyntaxNode node) => DefaultVisitEnter(node);
public string Visit(IfCaseSyntaxNode node) => "if (...) ...";
public bool Visit(IfCaseSyntaxNode node) => VisitChildren(node);
public virtual bool Visit(IfCaseSyntaxNode node) => true;