Esempio n. 1
0
 public override PredicateBuilderNodeData Simplify()
 {
     child.Simplify();
     if (child.Data is PredicateBuilderNodeDataTrue || child.Data is PredicateBuilderNodeDataFalse)
     {
         return(child.Data);
     }
     return(this);
 }
Esempio n. 2
0
        public string Extract()
        {
            if (!valid)
            {
                Debug.Assert(false);
                return(null);
            }

            top.Simplify();
            return(top.Extract());
        }