Beispiel #1
0
 public abstract int GetHashValue(NFIVirtualNode vNode);
Beispiel #2
0
 public abstract bool Exist(NFIVirtualNode xNode);
Beispiel #3
0
 public abstract void Insert(NFIVirtualNode xNode);
Beispiel #4
0
 public override int GetHashValue(NFIVirtualNode vNode)
 {
     return vNode.ToStr().GetHashCode();
 }
Beispiel #5
0
 public abstract bool Erase(NFIVirtualNode xNode);
Beispiel #6
0
 public override bool Exist(NFIVirtualNode xNode)
 {
     int nHashKey = mxHasher.GetHashValue(xNode);
     return mxNetDic.ContainsKey(nHashKey);
 }
Beispiel #7
0
 public override void Insert(NFIVirtualNode xNode)
 {
     int nHashKey = mxHasher.GetHashValue(xNode);
     mxNetDic.Add(nHashKey, xNode);
 }
Beispiel #8
0
        public override bool Erase(NFIVirtualNode xNode)
        {
            int nHashKey = mxHasher.GetHashValue(xNode);

            return(mxNetDic.Remove(nHashKey));
        }
Beispiel #9
0
 public override bool Erase(NFIVirtualNode xNode)
 {
     int nHashKey = mxHasher.GetHashValue(xNode);
     return mxNetDic.Remove(nHashKey);
 }
Beispiel #10
0
        public override void Insert(NFIVirtualNode xNode)
        {
            int nHashKey = mxHasher.GetHashValue(xNode);

            mxNetDic.Add(nHashKey, xNode);
        }
Beispiel #11
0
        public override bool Exist(NFIVirtualNode xNode)
        {
            int nHashKey = mxHasher.GetHashValue(xNode);

            return(mxNetDic.ContainsKey(nHashKey));
        }
Beispiel #12
0
 public override int GetHashValue(NFIVirtualNode vNode)
 {
     return(vNode.ToStr().GetHashCode());
 }
Beispiel #13
0
 public abstract bool Erase(NFIVirtualNode xNode);
Beispiel #14
0
 public abstract bool Exist(NFIVirtualNode xNode);
Beispiel #15
0
 public abstract void Insert(NFIVirtualNode xNode);
Beispiel #16
0
 public abstract int GetHashValue(NFIVirtualNode vNode);