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...
|
| |