예제 #1
0
        public static TimerEvent Find(TimerEventName name)
        {
            TimerManager timerMan = TimerManager.GetInstance();

            return((TimerEvent)timerMan.BaseFind((DLink) new TimerEvent {
                name = name
            }));
        }
예제 #2
0
        public static TimeEvent Find(TimeEvent.Name name)
        {
            TimerManager pMan = TimerManager.PrivGetInstance();

            Debug.Assert(pMan != null);
            // So:  Use the Compare Node - as a reference
            //      use in the Compare() function
            pMan.poNodeCompare.name = name;
            TimeEvent pData = (TimeEvent)pMan.BaseFind(pInstance.poNodeCompare);

            return(pData);
        }
예제 #3
0
        public static TimeEvent Find(TimeEvent.Name name)
        {
            TimerManager pMan = TimerManager.PrivGetInstance();

            Debug.Assert(pMan != null);

            pMan.poNodeCompare.name = name;

            TimeEvent pData = (TimeEvent)pMan.BaseFind(pMan.poNodeCompare);

            Debug.Assert(pData != null);
            return(pData);
        }
예제 #4
0
        public static TimeEvent Find(TimeEvent.Name name)
        {
            TimerManager pInstance = TimerManager.PrivGetInstance();

            Debug.Assert(pInstance != null);

            // Use compare node to compare to search nodes
            Debug.Assert(pInstance.pTimeEventCompare != null);
            pInstance.pTimeEventCompare.Clean();
            pInstance.pTimeEventCompare.SetName(name);

            TimeEvent pData = (TimeEvent)pInstance.BaseFind(pInstance.pTimeEventCompare);

            return(pData);
        }
        public static TimeEvent Find(TimeEvent.Name name)
        {
            TimerManager pMan = TimerManager.pActiveMan;

            Debug.Assert(pMan != null);

            // Compare functions only compares two Nodes

            // So:  Use the Compare Node - as a reference
            //      use in the Compare() function
            //Debug.Assert(pMan.poNodeCompare != null);
            TimerManager.poNodeCompare.Wash();
            TimerManager.poNodeCompare.SetName(name);

            TimeEvent pData = (TimeEvent)pMan.BaseFind(TimerManager.poNodeCompare);

            return(pData);
        }