public static void Process() { // get the singleton ColPairManager pMan = ColPairManager.privGetInstance(); ColPair pColPair = (ColPair)pMan.baseGetActive(); while (pColPair != null) { pMan.pActiveColPair = pColPair; // do the check for a single pair pColPair.Process(); // advance to next pColPair = (ColPair)pColPair.pMNext; } }