ABT.TypeCast.MakeCast C# (CSharp) Method

MakeCast() public static method

public static MakeCast ( Expr expr, ExprType type ) : Expr
expr Expr
type ExprType
return Expr
        public static Expr MakeCast(Expr expr, ExprType type) =>
            MakeCast(expr, type, expr.Env);

Same methods

TypeCast::MakeCast ( Expr expr, ExprType type, Env env ) : Expr

Usage Example

Example #1
0
        public override Initr ConformType(MemberIterator iter)
        {
            iter.Locate(this.expr.Type);
            Expr expr = TypeCast.MakeCast(this.expr, iter.CurType);

            return(new InitExpr(expr));
        }