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

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

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

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