예제 #1
0
 public MiniLoggerWalker(MiniLogger.Entry first)
 {
     m_first    = first;
     m_next     = first;
     m_lastSeen = first;
     m_lastTime = first.Timestamp - TimeSpan.FromSeconds(1000);
 }
예제 #2
0
 public void ContinueAgain()
 {
     if (m_next != null)
     {
         Assert.Fail("Continuing, but never found the end");
     }
     m_next = m_lastSeen.Next;
 }
예제 #3
0
 private void StepForward()
 {
     m_lastTime = m_next.Timestamp;
     m_next     = m_next.Next;
     if (m_next != null)
     {
         m_lastSeen = m_next;
     }
 }