PeanutButter
Loading...
Searching...
No Matches
PeanutButter.Utils.ICircularList< T > Interface Template Reference

Defines the Circular List, which should behave a lot like an IList<T> except that enumerating it (when there are any values) will be an infinite task, running through all the values over and over. More...

Inheritance diagram for PeanutButter.Utils.ICircularList< T >:
PeanutButter.Utils.CircularList< T >

Properties

int ItemCount [get]
 The actual count of items in the internal store.
IEnumerable< T > Items [get]
 Access to just the items in the store, without circular logic.

Detailed Description

Defines the Circular List, which should behave a lot like an IList<T> except that enumerating it (when there are any values) will be an infinite task, running through all the values over and over.

Template Parameters
T

Property Documentation

◆ ItemCount

int PeanutButter.Utils.ICircularList< T >.ItemCount
get

The actual count of items in the internal store.

Implemented in PeanutButter.Utils.CircularList< T >.

◆ Items

IEnumerable<T> PeanutButter.Utils.ICircularList< T >.Items
get

Access to just the items in the store, without circular logic.

Implemented in PeanutButter.Utils.CircularList< T >.


The documentation for this interface was generated from the following file:
  • source/Utils/PeanutButter.Utils/CircularList.cs