Enhanced C#
Language of your choice: library documentation
Public Member Functions | List of all members
Loyc.Collections.IListRangeMethods< T > Interface Template Reference

An interface typically implemented alongside IList<T> for collection types that can add or remove multiple items in one method call. More...


Source file:
Inheritance diagram for Loyc.Collections.IListRangeMethods< T >:
Loyc.Collections.IAddRange< T > Loyc.Collections.ICount Loyc.Collections.IIsEmpty Loyc.Collections.AList< T > Loyc.Collections.DList< T > Loyc.Collections.IListEx< T > Loyc.Collections.Impl.InternalList< T > Loyc.Collections.ReversedList< T > Loyc.Collections.SparseAList< T > Loyc.Collections.IndexedAList< T > Loyc.Collections.AList< T > Loyc.Collections.DList< T > Loyc.Collections.Impl.ListExBase< T > Loyc.Collections.ISparseListEx< T > Loyc.Collections.ReversedList< T > Loyc.Collections.SparseAList< T > Loyc.Collections.IndexedAList< T > Loyc.Collections.SparseAList< T >

Remarks

An interface typically implemented alongside IList<T> for collection types that can add or remove multiple items in one method call.

Public Member Functions

void InsertRange (int index, IEnumerable< T > e)
 
void InsertRange (int index, IReadOnlyCollection< T > s)
 
void RemoveRange (int index, int amount)
 
- Public Member Functions inherited from Loyc.Collections.IAddRange< T >
void AddRange (IEnumerable< T > e)
 
void AddRange (IReadOnlyCollection< T > s)
 

Additional Inherited Members

- Properties inherited from Loyc.Collections.ICount
int Count [get]
 Gets the number of items in the collection. More...
 
- Properties inherited from Loyc.Collections.IIsEmpty
bool IsEmpty [get]