Exemple #1
0
        protected void LifeTimeSink(LifeTimeMonitor sender, object Obj)
        {
            lock (this)
            {
                if (PendingEvents > 1)
                {
                    base.Value = PendingObject;
                }
                PendingObject = Accumulator.Reset();
                PendingEvents = 0;
            }

            /*
             *
             *                  if (PendingObject != null)
             *                  {
             *                          base.Value = PendingObject;
             *                          PendingObject = Accumulator.Reset();
             *                          PendingEvents = 1;
             *                          t.Add(this,Seconds);
             *                  }
             *                  else
             *                  {
             *                          StateObject = Accumulator.Reset();
             *                          PendingEvents = 0;
             *                  }
             *          }*/
        }