Example #1
0
    public Parkable Unpark()
    {
        Parkable p = PopFauxStack();

        p.Unpark();
        return(p);
    }
Example #2
0
    Parkable PopFauxStack()
    {
        var      lastIndex = fauxStack.Count - 1;
        Parkable p         = fauxStack[lastIndex];

        fauxStack.RemoveAt(lastIndex);
        return(p);
    }
Example #3
0
 public void Park(Parkable p)
 {
     PushFauxStack(p);
     p.Park();
 }
Example #4
0
 void PushFauxStack(Parkable p)
 {
     fauxStack.Add(p);
 }