public void DumpNodeData() { // we are using HASH code as its unique identifier Debug.WriteLine("CollisionPairNode: {0}, hashcode: ({1})", this.name, this.GetHashCode()); if (this.pMNext == null) { Debug.WriteLine(" next: null"); } else { ColPair pTmp = (ColPair)this.pMNext; Debug.WriteLine(" next: {0}, hashcode: ({1})", pTmp.name, pTmp.GetHashCode()); } if (this.pMPrev == null) { Debug.WriteLine(" prev: null"); } else { ColPair pTmp = (ColPair)this.pMPrev; Debug.WriteLine(" prev: {0}, hashcode: ({1})", pTmp.name, pTmp.GetHashCode()); } // Print Unique Node Data: Debug.WriteLine(" CollisionPairNode Name: {0}", this.name); Debug.WriteLine("TODO - Enter Print For ColPair Node Data\n"); }