Ejemplo n.º 1
0
 void ITreeHandleable.MakeReady(IValueContainer valueContainer, ref ValueLinkedQueue <ITreeHandleable> handleQueue, ref ValueLinkedQueue <ITreeHandleable> cancelQueue)
 {
     if (valueContainer.GetState() == State.Canceled)
     {
         valueContainer.Retain();
         _valueContainer = valueContainer;
         cancelQueue.Push(this);
     }
     else
     {
         Dispose();
     }
 }