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