IronPython.Compiler.Ast.ConstantExpression.Reduce C# (CSharp) Метод

Reduce() публичный Метод

public Reduce ( ) : Expression
Результат System.Linq.Expressions.Expression
        public override MSAst.Expression Reduce() {
            UnicodeWrapper wrapper;
            if (_value == Ellipsis.Value) {
                return EllipsisExpr;
            } else if (_value is bool) {
                if ((bool)_value) {
                    return TrueExpr;
                } else {
                    return FalseExpr;
                }
            } else if ((wrapper = _value as UnicodeWrapper) != null) {
                return GlobalParent.Constant(wrapper.Value);
            }

            return GlobalParent.Constant(_value);
        }