private TypeCast(TypeCastType kind, Expr expr, ExprType type, Env env) { this.Expr = expr; this.Kind = kind; this.Type = type; this.Env = env; }
public TypeCast(TypeCastType kind, Expr expr, ExprType type) : this(kind, expr, type, expr.Env) { }