Ejemplo n.º 1
0
		public void Dispose ()
		{
			if (Source != null) {
				var s = Source;
				Source = null;

				s.DeferLevel--;
				if (s.DeferLevel == 0)
					s.Refresh ();
			}
		}
Ejemplo n.º 2
0
        public void Dispose()
        {
            if (Source != null)
            {
                var s = Source;
                Source = null;

                s.DeferLevel--;
                if (s.DeferLevel == 0)
                {
                    s.Refresh();
                }
            }
        }
Ejemplo n.º 3
0
 public Deferrer(IDeferRefresh source)
 {
     Source = source;
     Source.DeferLevel++;
 }
Ejemplo n.º 4
0
		public Deferrer (IDeferRefresh source)
		{
			Source = source;
			Source.DeferLevel ++;
		}