void CheckConsistency()
        {
            // ReSharper restore UnusedMember.Local
            foreach (var s in rightConeSides)
            {
                coneSideComparer.SetOperand(s);
                if (!leftConeSides.Contains(s.Cone.LeftSide))
                {
                    Debug.WriteLine("bug");
                }
            }
            foreach (var s in leftConeSides)
            {
                coneSideComparer.SetOperand(s);
                if (!rightConeSides.Contains(s.Cone.RightSide))
                {
                    Debug.WriteLine("bug");
                    PrintOutRightSegTree();
                    PrintOutLeftSegTree();

                    //                    ShowLeftTree();
                    //                    ShowRightTree();
                }
            }
        }
 void CheckConsistency()
 {
     // ReSharper restore UnusedMember.Local
     foreach (var s in rightConeSides)
     {
         coneSideComparer.SetOperand(s);
     }
     foreach (var s in leftConeSides)
     {
         coneSideComparer.SetOperand(s);
         if (!rightConeSides.Contains(s.Cone.RightSide))
         {
             PrintOutRightSegTree();
             PrintOutLeftSegTree();
         }
     }
 }
示例#3
0
 internal bool ContainsKey(TKey key)
 {
     return(tree.Contains(new KeyValuePair <TKey, TValue>(key, default(TValue))));
 }
示例#4
0
 public void TestContains()
 {
     Assert.IsTrue(tree.Contains(5));
     Assert.IsFalse(tree.Contains(10));
 }