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

◆ CreateRange< TSource, TResult >() [1/2]

static ImmutableArray< TResult > System.Collections.Immutable.ImmutableArray< T >.CreateRange< TSource, TResult > ( ImmutableArray< TSource > items,
Func< TSource, TResult > selector )
inlinestatic

Definition at line 107 of file ImmutableArray.cs.

108 {
109 Requires.NotNull(selector, "selector");
110 int length = items.Length;
111 if (length == 0)
112 {
113 return Create<TResult>();
114 }
115 TResult[] array = new TResult[length];
116 for (int i = 0; i < array.Length; i++)
117 {
118 array[i] = selector(items[i]);
119 }
120 return new ImmutableArray<TResult>(array);
121 }

References System.Collections.Immutable.ImmutableArray< T >.array, System.length, and System.Linq.selector.