Ejemplo n.º 1
0
 public void Push(LinePointer item)
 {
     Increment();
     data[pointer] = item;
     if (count <= data.GetUpperBound(0))
     {
         count++;
     }
 }
Ejemplo n.º 2
0
 public bool Enqueue(LinePointer item)
 {
     head          = (head + 1) % Capacity;
     backing[head] = item;
     if (Count == Capacity)
     {
         tail = (tail + 1) % Capacity;
         return(false);
     }
     Count++;
     return(true);
 }