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

◆ ToList()

override List< TSource > System.Linq.Enumerable.AppendPrepend1Iterator< TSource >.ToList ( )
inline

Definition at line 105 of file Enumerable.cs.

106 {
108 List<TSource> list = ((count == -1) ? new List<TSource>() : new List<TSource>(count));
109 if (!_appending)
110 {
111 list.Add(_item);
112 }
114 if (_appending)
115 {
116 list.Add(_item);
117 }
118 return list;
119 }
void AddRange(IEnumerable< KeyValuePair< TKey, TValue > > collection)
void Add(TKey key, TValue value)
override int GetCount(bool onlyIfCheap)
readonly IEnumerable< TSource > _source
Definition Enumerable.cs:12

References System.Linq.Enumerable.AppendPrepend1Iterator< TSource >._appending, System.Linq.Enumerable.AppendPrepend1Iterator< TSource >._item, System.Linq.Enumerable.AppendPrependIterator< TSource >._source, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.Collections.Generic.Dictionary< TKey, TValue >.AddRange(), System.Linq.count, System.Linq.Enumerable.AppendPrepend1Iterator< TSource >.GetCount(), and System.list.