public override Expression CloneExpressionOnly()
        {
            ImplicitCastExpression result = new ImplicitCastExpression(this.Expression.Clone(), this.TargetType, null);

            return(result);
        }
        public override Expression Clone()
        {
            ImplicitCastExpression result = new ImplicitCastExpression(this.Expression.Clone(), this.TargetType, this.instructions);

            return(result);
        }