public static void Destroy() { ColPairMan pMan = ColPairMan.PrivGetInstance(); Debug.Assert(pMan != null); pMan.BaseDestroy(); pMan.poNodeCompare = null; pMan.pActiveColPair = null; ColPairMan.pInstance = null; }
public static void Destroy() { // Get the instance ColPairMan pMan = ColPairMan.PrivGetInstance(); Debug.Assert(pMan != null); #if (TRACK_DESTRUCTOR_MAN) Debug.WriteLine("--->ColPairMan.Destroy()"); #endif pMan.BaseDestroy(); #if (TRACK_DESTRUCTOR_MAN) Debug.WriteLine(" {0} ({1})", pMan.poNodeCompare, pMan.poNodeCompare.GetHashCode()); Debug.WriteLine(" {0} ({1})", ColPairMan.pInstance, ColPairMan.pInstance.GetHashCode()); #endif pMan.poNodeCompare = null; ColPairMan.pInstance = null; }