Adapter: a random-access range for a slice of an IReadOnlyList<T>.
- Template Parameters
-
T | Item type in the list |
TList | List type |
|
| ROLSlice (TList list, int start, int count=int.MaxValue) |
| Initializes a slice. More...
|
|
| ROLSlice (TList list) |
|
T | PopFirst (out bool empty) |
|
T | PopLast (out bool empty) |
|
ROLSlice< TList, T > ICloneable< ROLSlice< TList, T > >. | Clone () |
|
IRange< T > ICloneable< IRange< T > >. | Clone () |
|
IFRange< T > ICloneable< IFRange< T > >. | Clone () |
|
IBRange< T > ICloneable< IBRange< T > >. | Clone () |
|
IEnumerator< T > IEnumerable< T >. | GetEnumerator () |
|
System.Collections.IEnumerator System.Collections.IEnumerable. | GetEnumerator () |
|
RangeEnumerator< ROLSlice< TList, T >, T > | GetEnumerator () |
|
T | TryGet (int index, out bool fail) |
|
IRange< T > IListSource< T >. | Slice (int start, int count) |
|
ROLSlice< TList, T > | Slice (int start, int count=int.MaxValue) |
|
IRange< T > | Slice (int start, int count=int.MaxValue) |
| Returns a sub-range of this list. More...
|
|