Beispiel #1
0
            public int IndexOf(T1 item)
            {
                RBOrderedMultiTree <T1> multiTree = mTree as RBOrderedMultiTree <T1>;

                if (multiTree == null)
                {
                    return(-1);
                }

                RBOrderedTreeNode <T1> node = multiTree.Find(item);

                return(multiTree.GetOrder(node));
            }
Beispiel #2
0
            public int IndexOf(T1 item)
            {
                RBOrderedMultiTree <T1> mTree = this.mTree as RBOrderedMultiTree <T1>;

                if (mTree == null)
                {
                    return(-1);
                }
                RBOrderedTreeNode <T1> aItem = mTree.Find(item);

                if (aItem == null)
                {
                    return(-1);
                }
                return(mTree.GetOrder(aItem));
            }