Add List functions to IList interface.
Some implementations are slower than List if you don't have a concrete list but they do the job.
- AddRange
- AsReadOnly
- BinarySearch
- ConvertAll
- Exists
- Find
- FindAll
- FindIndex
- FindLast
- FindLastIndex
- ForEach
- ForEach async
- GetRange
- InsertRange
- RemoveAll
- RemoveRange
- Sort
- TrueForAll