public override void Accept(ICodeExpressionVisitor visitor)
 {
     visitor.VisitCast(this);
 }
 public override T Accept <T>(ICodeExpressionVisitor <T> visitor)
 {
     return(visitor.VisitCast(this));
 }