protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitSwitch(this);
 protected internal override Expression Accept(CSharpExpressionVisitor visitor)
 {
     return visitor.VisitSwitch(this);
 }