Exemplo n.º 1
0
 public void Add(T item)
 {
     current =
         current == null ?
         new CircleBufferNode <T>(item) :
         new CircleBufferNode <T>(item, current);
 }
Exemplo n.º 2
0
 public CircleBufferNode(T value)
 {
     Value = value;
     Next  = this;
 }
Exemplo n.º 3
0
 public CircleBufferNode(T value, CircleBufferNode <T> previous)
 {
     Value         = value;
     Next          = previous.Next;
     previous.Next = this;
 }