System.Data.UnaryNode.Optimize C# (CSharp) 메소드

Optimize() 개인적인 메소드

private Optimize ( ) : ExpressionNode
리턴 ExpressionNode
        internal override ExpressionNode Optimize()
        {
            _right = _right.Optimize();

            if (IsConstant())
            {
                object val = Eval();

                return new ConstNode(table, ValueType.Object, val, false);
            }
            else
                return this;
        }
    }