Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ToList()

Definition at line 2306 of file Enumerable.cs.

2307 {
2308 int count = _source.GetCount(onlyIfCheap: true);
2310 switch (count)
2311 {
2312 case -1:
2313 list = new List<TResult>();
2314 break;
2315 case 0:
2316 return new List<TResult>();
2317 default:
2318 list = new List<TResult>(count);
2319 break;
2320 }
2321 foreach (TSource item in _source)
2322 {
2323 list.Add(_selector(item));
2324 }
2325 return list;
2326 }
readonly IPartition< TSource > _source
readonly Func< TSource, TResult > _selector

References System.Linq.Enumerable.SelectIPartitionIterator< TSource, TResult >._selector, System.Linq.Enumerable.SelectIPartitionIterator< TSource, TResult >._source, System.Linq.count, System.item, and System.list.